WebKit浏览器中的Ext JS错误

时间:2013-06-09 04:28:11

标签: google-chrome firefox webkit extjs4.1

我遇到了一个问题,即为extjs商店声明一个变量“location”,它在IE中运行时没有任何问题,但浏览器有像FireFox这样的webkit,Chrome ..等尝试用[object,object]重定向到未知页面结束。

是否有任何保留变量列表,如“location”,我们不应该在extJS中使用它?

2 个答案:

答案 0 :(得分:1)

它与Ext无关。浏览器窗口对象具有位置属性:

https://developer.mozilla.org/en-US/docs/Web/API/window.location

答案 1 :(得分:0)

这是由不同浏览器中“全局”对象的不同设计引起的。 在Chrome / Firefox / Opera中,它会将“全局”对象作为属性添加到“窗口”(主机对象)。喜欢, "var test = 'test';alert(window.test);", 结果将是:测试。 但是,在IE中,它不会将全局对象添加到“窗口”。 所以,在这里,语句var location = "Some value";等于window.location = "Some value";