ext.js多次下载文件后360浏览器页面卡死

JavaScript023

ext.js多次下载文件后360浏览器页面卡死,第1张

ext.js多次下载文件后360浏览器页面卡死的原因有以下:

1、欲打开的网页本身有问题,太大或者程序有误,导致浏览器卡死

2、操作系统资源不足,较常出现在老、旧、配置较差的电脑上

3、360浏览器兼容性问题,部分语音兼容的不太好,导致打开特殊网页异常

把setInterval改为setTimeout

非要用setInterval可以把原来的变为clearInterval(timer)timer=setInterval("show()",1000)作用是:运行一次就清理clear一次,然后再用,这样就把循环变成只执行一次

分析:

setTimeout (表达式,延时时间)

setInterval(表达式,交互时间)

延时时间/交互时间是以豪秒为单位的(1000ms=1s)

setTimeout 在执行时,是在载入后延迟指定时间后,去执行一次表达式,仅执行一次

setInterval 在执行时,它从载入后,每隔指定的时间就执行一次表达式

你可以百度setInterval和setTimeout的区别

尊敬的用户,您好!很高兴为您答疑。

鉴于您所描述的情况,比较可能的情况是您所加载的js脚本本身存在重大隐患(很大可能是死循环),而火狐浏览器本身的安全机制会防止此类恶意代码,建议您开启您浏览器的firebug针对此情况进行调试。

希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。