IE9无限循环与location.replace

时间:2014-11-21 12:47:34

标签: javascript internet-explorer

IE9下的window.location.replace有问题。我有简单的弹簧控制器,我给新的网址                 然后在页面加载后应该重定向(通常它更复杂,但我删除了所有                 逻辑,它仍然无法正常工作。结果,我输入无限的时间到我的控制器,然后查看等等。                 更重要的是,它有时很好用,但大部分时间都没有。

 $(document).ready(function() {
        window.location.replace("URL");

    });

2 个答案:

答案 0 :(得分:0)

您可以使用

window.location.assign('YourUrl');

window.location = YourUrl;

答案 1 :(得分:0)

遇到无限重定向循环意味着您将重定向到同一页面(重定向到同一页面(重定向...))。即使您的网址似乎不同,如果服务器由于某种原因将“不同的网址”重定向回原始网址,也会发生这种情况。