1

我有这行代码:

<a href="mailto:test@hotmail.com?subject=test&body=test" target="_blank">test</a>

target="_blank"它不起作用。它总是在同一个窗口中打开邮件服务器,而不是在新窗口中。我做错了什么?

4

1 回答 1

1

它总是在同一个窗口中打开邮件服务器,而不是在新窗口中。

无法控制用户的客户端如何处理mailto:URL。它可能会选择完全忽略它们(就像我的客户所做的那样),它可能会启动一个新程序,例如muttorpinekmailorthunderbird或其他;或者它甚至可能使用特定于浏览器的插件加载网络邮件客户端。

在处理 URL 时,您无法控制客户端计算机上发生的情况mailto:——您最好不要浪费时间试图摆弄它,因为它只会在您的开发计算机上有意义。

于 2012-04-21T00:52:17.433 回答