window.location是一个对象?

时间:2013-02-07 10:53:53

标签: javascript

window.location = null; // But it redirects to http://example.com/null

是否可以删除window.location?

我正在编写代理,我想确保请求网址中的脚本不会重定向到他们的网页。

window.location = 'http://actual-urlexample.com';

我的想法是用我们的对象替换 window.location ,以便我们可以控制代理服务器的上述代码。我只想知道一件事: window.location 是否是一个对象。当我们为 window.location 分配值时,如何发生事件(加载新网址)?

1 个答案:

答案 0 :(得分:3)

至少有两种明显的方法可以找到:

  • 您的浏览器的JavaScript控制台:

    >>> typeof window.location
    "object"
    
  • 您最喜欢的documentation

      

    返回Location object,其中包含有关网址的信息   该文档并提供了更改该URL的方法。你也可以   分配给此属性以加载另一个URL。

没有冒犯,但我希望你看到你覆盖内置对象,如果你甚至需要询问它是否是一个对象;-P

修改:稍微澄清一下 - 我认为技术上讲location实际上是window对象的属性,其中包含{{ 1}}对象。