我需要停止在页面上运行的所有javascript,但我有一个限制:
此外,我需要删除正在运行的旧脚本定义的所有变量,并停止所有间隔.
我认为停止间隔的解决方案:
for(var i=0,s=setInterval(function(){},1e10);i<=s;++i)
clearInterval(i);
for(var i=0,s=setTimeout(function(){},1e10);i<=s;++i)
clearTimeout(i);
最佳答案
我需要停止在页面上运行的所有javascript,但我有一个限制:
此外,我需要删除正在运行的旧脚本定义的所有变量,并停止所有间隔.
我认为停止间隔的解决方案:
for(var i=0,s=setInterval(function(){},1e10);i<=s;++i)
clearInterval(i);
for(var i=0,s=setTimeout(function(){},1e10);i<=s;++i)
clearTimeout(i);