window.location在Chrome和Safari中不起作用

时间:2013-02-28 10:13:11

标签: google-chrome redirect safari location

我在下面的脚本中打开一个电子邮件客户端并重定向该页面以避免空白,但该脚本在FirefoxIE中正常工作,但Chrome和{{1} }没有打开电子邮件客户端,只是重定向到网址,是否有任何解决问题的工作?

Safari

感谢。

1 个答案:

答案 0 :(得分:0)

使用

window.location.href

而不是

window.location 

甚至更好地使用

以下适用于当前版本的IE,FireFox,Chrome和Safari for Windows(小提琴= http://jsfiddle.net/MgX9U/

window.location.replace("mailto:?subject=hi&body=content");

编辑: 我们在第二次调用之前使用setTimeout函数,并为第二次调用做一个延迟。