我在IE 9上遇到一些问题。问题是按下mailto链接后,IE 9尝试用邮件地址打开URL,几秒钟后我得到一个页面重定向和outlook(这是与mailto协议相关联的程序)最终打开。
例如:我点击mailto链接 - >系统会打开一个新标签,其中包含此地址 - > “mailto:diego@maradona.com”,页面显示“Internet Explorer无法显示网页”错误。展望开启正常。
事实:
我发现了这个问题的“脏”解决方案,我在页面中添加了一个隐藏的Iframe,并根据需要更改了src属性。
function doMailto(mailto) {
document.getElementById("iframe").src = "mailto:" + mailto;
}