我在我的页面中调用了setInterval,并且我无法访问存储setInterval的原始变量,但我想从我的页面中清除它。
那么如何清除网页上的所有计时器呢?
答案 0 :(得分:2)
清除所有间隔!
// This could take a while.
for (var i=0; i<2147483647; i++) clearInterval(i);
你可能会降低i
的最大值,但仍然可以捕捉到它们。上述代码仅在12008757毫秒后在我的浏览器中完成。这是3.3小时,或每毫秒约179 clearInterval()
。