2017-01-01 39 views
0

我使用F12打开了一个页面,并且我意识到它在源代码中有一个定时器,但是,定时器在页面加载时启动,并且不会将定时器存储为变量,源代码代码的使用是如何禁用页面源代码级别的超时?

self.setTimeout("OnReload()", 60000);

所以,如果我打算使用window.clearTimeout(timer);

因为它没有存储为一个变量,我不能够使用这种方法来清除超时变量,请问我能清除这个超时吗?

+2

也许重载'OnReload'函数? –

+0

我认为,对此SO最高投票答案将有所帮助:[http://stackoverflow.com/questions/3141064/how-to-stop-all-timeouts-and-intervals-using-javascript] –

+0

瑞安 - FYI,您的评论已被删除,因为在SO上骂人是不可接受的。 –

回答

3

正如你不能禁止定时器,为什么不干脆重载函数即

function OnReload() { } 

,以免它没出息。

0

答案是i key in self.clearTimeOut(0);

它工作