【问题标题】:How to override window.location in Firefox?如何在 Firefox 中覆盖 window.location?
【发布时间】:2011-11-02 18:59:34
【问题描述】:

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

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

    Error
    redeclaration of var location

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

提前致谢, 苏尼尔

【问题讨论】:

    标签: firefox window.location


    【解决方案1】:

    出于安全原因,Window 的 location 属性是不可配置的,因为一些破坏的东西在野外基础安全检查 window.location.toString() 的值,所以你不能这样做。

    【讨论】:

      猜你喜欢
      • 2012-02-04
      • 1970-01-01
      • 1970-01-01
      • 2014-03-06
      • 1970-01-01
      • 2019-11-04
      • 1970-01-01
      • 2011-02-26
      • 2014-03-29
      相关资源
      最近更新 更多