【发布时间】:2014-12-01 21:19:45
【问题描述】:
我正在开发一个 chrome 应用程序,该应用程序需要在单击按钮时创建电子邮件。我正在使用 mailto: 因为默认客户端是 Outlook,它应该打开 Outlook 电子邮件撰写窗口。我正在使用下面的代码 -
var mail = "mailto:" + recp + "?subject=" + sub;
newWindow = window.open(mail);
执行此操作时,chrome 应用程序会打开 Outlook 电子邮件窗口,但 还会在 chrome 中打开一个选项卡,其中 url 作为邮件变量的内容。 即使我在新创建的选项卡上调用 close,也确实如此不被关闭。我的目标是在没有任何额外标签的情况下创建电子邮件。
有什么办法可以实现这个
【问题讨论】:
-
如果用户不使用 Outlook 怎么办?如果用户电子邮件在同一窗口中打开(如浏览器中的 yahoo/gmail)怎么办?
-
对于我的用例,已确认用户在他们的机器上有 Outlook,并且它是他们的默认电子邮件客户端。
标签: javascript mailto google-chrome-app