我正在使用mailto:
填充的 JavaScript 在整个 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
,因为我在用户发送电子邮件后显示一条消息。