Chrome 36中名为“history”的全局变量

时间:2014-07-22 03:40:28

标签: javascript google-chrome

我有一个使用名为history的全局变量的脚本。我已经确认这在Chrome 35和Firefox中运行良好,但在Chrome 36中,变量是只读的,并且填充了长度值,类型值和原型。

我的脚本的解决方案很简单 - 我只是重命名了变量并且很好 - 但是当我去寻找时,我无法找到这个变量是什么或为什么它的解释。在最新的更新中被提升为全球。

有人能指点我这方面的更多信息吗?

举一个简单的例子,试试这个:

var history = {};

打开调试器,并注意history不是一个空对象。

编辑:正如@Pointy非常友好地指出,这里的变化显然是历史记录现在只在Chrome中读取,与Firefox不同。它一直是全球性的。

0 个答案:

没有答案