【发布时间】:2013-02-04 18:54:39
【问题描述】:
有没有办法查看当前运行的超时和/或使用 setTimeout 或 setInterval 创建的间隔?
由于每个都返回一个 ID,有没有办法在开发者控制台中查看当前的 ID?这将帮助我找到我的应用程序中的“漏洞”。
我现在能想到的唯一方法是为我的 setInterval/setTimeout 调用创建一个包装器。或者覆盖窗口中的内置对象(即window.setTimeout=function()),然后让对象映射保持跟踪。
【问题讨论】:
-
我认为找到由 setTimeout/Interval 引起的“泄漏”的更好方法是在 JS 堆快照的单独部分中显示它们,而不是在开发者控制台中提供它们的列表。
标签: javascript google-chrome firebug google-chrome-devtools