1

我有一个计时器,每隔一段时间就会跑一次……

timer_clock=setInterval('update_time()',1000)

有时update_time()停止被调用(不再被调用)。

我放置了一些代码来跟踪这种情况何时发生(没有找到确切的时间或地点,只是它不再调用update_time()。在这段代码中我测试timer_clock并返回 true。

没有clearInterval在任何地方应用。

什么会导致计时器停止调用其函数?

编辑:这是一个包含许多iframes复杂页面的页面。它通常发生在特定的 之后XMLHttpRequest,但并非每次发出请求时都会发生(不到 1% 的时间),并且在其他时间也发生过。请求之后的代码中没有任何内容会干扰计时器。

4

0 回答 0