非法访问Chrome中的Javascript错误

时间:2013-10-04 17:07:17

标签: javascript google-chrome exception

我偶尔会在Chrome中获得“非法访问”例外(29和30)。其他人也见过这个。它似乎发生在一个特定的路线上:

enter image description here]![enter image description here

这里,this是我定义的对象。它的属性endnull或数字。

是否有人知道任何可能导致错误在Chrome中使用该消息的内容?

编辑:我不希望任何人调试我的代码中的数万行。什么可能导致错误该消息,是否会跳月,唱蓝调等?

页面上的所有Javascript代码都不会出现“非法”。


在Chrome(31 +)的更高版本中未发生此错误。

希望这已经过去了。

2 个答案:

答案 0 :(得分:1)

根据https://github.com/highcharts/highcharts/issues/2443,这会有所帮助:

try {
   delete ret['e'];
} catch (e) {} // do nothing

答案 1 :(得分:-2)

我们无法确定,但根据您的网络速度,硬件,您的DOM并非完全且完美地加载。

你是使用递归的probaby,其中许多,每个都有一些硬javascript计算。

所发生的事情是DOM的所有标签和脚本都已加载并解析,因此无论如何都会启动脚本。但内容数据并不完整。 javascript addEventListener(DOMContentLoaded“,)更多地关注标签及其良好的闭包以开始他的工作,而不是真正的完整数据加载。

此行为可以在其他浏览器上使用。

虽然你的脚本在他的时间肯定是太大了,但是所有浏览器上的javascript引擎都已经发展到足以顺利处理它,主要是内存部分显然是漏斗。