我在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排版按钮