有没有window.location在浏览器中不起作用的情况? (js关闭除外)

时间:2011-02-09 00:36:29

标签: javascript

我想知道是否存在window.location不起作用的情况?

我想也许一些旧的IE浏览器不会因为一些随机的安全限制而让javascript重定向页面?

有没有人知道是否有任何浏览器/情况,其中window.location =" url"会失败吗?

3 个答案:

答案 0 :(得分:4)

没有。它应该适用于所有支持JS的浏览器。

window.location = 'http://example.com';

你打算如何使用它?如果它是一种使用它的奇怪方式,那么它可能在IE中不起作用。

答案 1 :(得分:3)

如果重定向位于iframe内,则主页面不会重定向。这是预期的。

答案 2 :(得分:-1)

如果代码中的其他地方出现错误:

window.location="http://www.google.com";
alert("error);

alert语句中缺少的"将阻止JS引擎执行所有代码。