我试图在Firefox中覆盖window.location,通过以下代码并不断收到错误(实际上想要阻止默认行为,但我认为这不相关):
Code :
window.__defineGetter__('location', function() {});
Error
redeclaration of var location
我从Programatically disable window.location.reload?处的建议开始,但没有效果。
提前致谢, 苏尼
答案 0 :(得分:4)
出于安全原因,Window的location
属性是不可配置的,因为野外基础安全性中的一些破坏的东西会检查window.location.toString()
的值,因此您无法执行此操作。 / p>