【发布时间】:2012-11-07 14:29:56
【问题描述】:
我正在使用填充了 JavaScript 的mailto: 在整个 Web 应用程序中发送信息,但是每次用户按下 发送 按钮时,它都会在打开邮件应用程序之前在浏览器中打开一个新选项卡(Outlook、Gmail 等)。
有什么办法可以防止空白标签打开吗?
编辑:以下所有主要浏览器都会遇到此问题:Internet Explorer、Firefox 和 Google Chrome。
我正在使用window.open() 发送电子邮件,是否有任何已知的替代方法?
这是我发送电子邮件的方式:
var mailto_link = 'mailto:'+email+'?subject='+subject+'&body='+body_message;
var win = window.open(mailto_link,'emailWindow');
我不想使用window.location.href,因为我在用户发送电子邮件后显示一条消息。
【问题讨论】:
-
您应该添加导致问题的代码并命名您正在使用的浏览器。
标签: javascript mailto