因为是别人写的js代码..一个web页面
然后调试运行..打开正常的,但是操作几次之后,浏览器崩溃...
崩溃之前,浏览器处于一直无法操作状态..应该是某个函数卡死了.或者死循环那种情况..具体是什么情况导致的,不太清楚...学JS不久
请问.怎么快速找出这个函数 或者 脚本 的位置在哪里呢? 谢谢
----- 补充
浏览器页面崩溃后 提示错误代码:Out of Memory
因为是别人写的js代码..一个web页面
然后调试运行..打开正常的,但是操作几次之后,浏览器崩溃...
崩溃之前,浏览器处于一直无法操作状态..应该是某个函数卡死了.或者死循环那种情况..具体是什么情况导致的,不太清楚...学JS不久
请问.怎么快速找出这个函数 或者 脚本 的位置在哪里呢? 谢谢
----- 补充
浏览器页面崩溃后 提示错误代码:Out of Memory
1、检查那个web页面的代码,ctrl+f 搜索for循环,检查是否存在死循环。
2、打开正常,说明是绑定的事件中,存在引起崩溃的代码(如if判断后重复调用自身)。复现之前的操作,检查是什么操作引起崩溃,找到对应的函数代码。
3、检查页面是否存在定时器,每次调用完成后是否清除对应定时器。未清除就再次启用定时器,之前的不会停止,会一直占着内存。