如何在AngularJS中创建一个Gmail共享按钮



我在AngularJS中有一个消息传递web应用程序,我已经通过"mailto"实现了与标准邮件客户端共享消息,如下所示:

<a class="list-group-item"
   href="mailto:usuario@compartir.com?&
   subject=Notificacion de Notificaciones+&
   body={{mail.alert}} - {{mail.content}}">
   <div class="media-box">
     <div class="pull-left">
       <em class="fa fa-envelope fa-2x text-warning"></em>
     </div>
     <div class="media-box-body clearfix">
       <h4 style="padding: 5px; margin: 0px;" class="m0">Correo</h4>
     </div>
   </div>
</a>

打开用户安装的任何电子邮件客户端。

问题是:如果用户没有电子邮件客户端,它什么也不做

我想做的是一种方法,使一个按钮直接分享到电子邮件通过web浏览器,同样的方式,你会与Twitter或任何社交网络分享。

是否有办法做到这一点或Gmail(或其他像雅虎,Outlook等)不允许这样做?

使用mailto时,打开正确的邮件客户端取决于浏览器/操作系统的设置。如果你想使用gmail,你需要用一个实际的链接代替mailto

这个问题会有帮助-

如何在我的网站中插入gmail排版按钮

最新更新