如何在Firefox中覆盖window.location?

时间:2011-11-02 18:59:34

标签: firefox window.location

我试图在Firefox中覆盖window.location,通过以下代码并不断收到错误(实际上想要阻止默认行为,但我认为这不相关):

    Code : 
    window.__defineGetter__('location', function() {});

    Error
    redeclaration of var location

我从Programatically disable window.location.reload?处的建议开始,但没有效果。

提前致谢, 苏尼

1 个答案:

答案 0 :(得分:4)

出于安全原因,Window的location属性是不可配置的,因为野外基础安全性中的一些破坏的东西会检查window.location.toString()的值,因此您无法执行此操作。 / p>