繁体   English   中英

在IE11中获取JavaScript数组错误

[英]Getting error in IE11 for javascript array

我仅在IE Edge中收到此错误。 除此浏览器外,它还可以在所有其他浏览器中使用。 我想找出导致此错误的原因: 在此处输入图片说明


代码而不是屏幕截图:

var ui_tabsets = new Array();

导致错误:

对象不支持此操作。

错误是无法找到Array构造函数。这意味着在其他地方出了问题。 也许您已经关闭了正在运行的iframe或使您的HttpContext丢失的东西,但此问题更多地表现为错误: Can't execute code from a freed script 如果您尝试在上下文外部调用函数,并且不像IE那样急于破坏上下文,Webkit浏览器将为您创建一个新的HttpContext,因此在这些浏览器中可能不会发生此问题。

要找出问题所在,请在调试器中为Array创建监视程序,并逐步执行此行的代码,有时您会发现Array消失了。 找出那行代码如何/为什么释放您的上下文。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM