document.location不会改变IE9中的网页?

dgi*_*oni 4 javascript dom internet-explorer-9

我试图重定向到IE9(9.0.3)中的不同页面.

当我尝试获取/设置document.location,或document.location.href,或window.location/ window.location.href,我无法这样做.它失败而没有给出任何错误.

我试图检查文档和windows对象是否已设置,它们是,所以我不知道为什么位置对象"丢失".

我尝试了,document.URL并且工作正常,但它是只读的.

任何人都知道问题是什么或如何以跨浏览器的方式实现这一目标?

小智 9

我也遇到了同样的问题,但发现添加

window.event.returnValue = false;
Run Code Online (Sandbox Code Playgroud)

在重定向之前的javascript中的行解决了问题.