如何在AngularJS中为Gmail创建共享按钮?

时间:2015-08-31 14:01:48

标签: javascript angularjs email 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>

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

问题是:如果用户没有电子邮件客户端则无效。

我想要做的是通过网络浏览器将按钮直接分享到电子邮件的方式,就像您与Twitter或任何社交网络共享一样。

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

1 个答案:

答案 0 :(得分:1)

使用mailto时,可以根据浏览器/操作系统的设置打开正确的邮件客户端。如果您想使用Gmail,则需要使用实际链接替换mailto

这个问题会有所帮助 -

how to insert gmail composing button in my website