我在 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 等)不允许这样做?
最佳答案
使用mailto
时,取决于浏览器/操作系统的设置来打开正确的邮件客户端。如果您想使用 gmail,则需要将 mailto
替换为实际链接。
这个问题会有帮助-
关于javascript - 如何在 AngularJS 中制作 Gmail 的分享按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32313124/