JS项目 IE11崩溃,求大牛经验...

出现IE11崩溃如下:
图片描述
IE11出现崩溃是因为内存泄漏吗?如果不是因为内存泄漏,还有什么原因引起?
Chrome、Firefox不会出现崩溃。

求大牛指点迷津啊...

阅读 8.3k
7 个回答

可以在chrome这种可以测试用了多大内存的浏览器上测一下,测的同时还可以看看每个阶段使用内存的情况。之后查一查IE能接受的内存是多少,看是不是内存的问题,这个我还没遇见过。测试方法网上一搜一大堆,这是我随便搜的一个http://www.open-open.com/lib/...

layer.js 的锅;
我们一个项目中也遇到该问题,换掉就好了。

用chrome试了一下,三次打开属性并取消,可以看到打开属性面板的同时,nodes和listeners是阶梯上升的。当然我不确定是不是这个原因引起的ie崩溃。以上纯属猜测
图片描述

第一步还是确定bug的具体位置吧

你在点击取消后执行的那部分代码中打断点,确定是具体是哪一行引发的问题

然后写一个最小的复现bug的代码,这样别人才能帮到你

我用的ie11,同样操作并没有崩溃……
控制台打开之后再操作崩了。
重现两次。
估计是内存溢出

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题