【发布时间】:2016-12-28 04:19:34
【问题描述】:
我正在调试一些第 3 方缩小的 Javascript,它在某处触发了浏览器页面刷新。但是,我无法弄清楚代码的哪一部分导致了刷新。
有没有办法在 Chrome 中设置一个断点,在页面刷新之前触发,这样我就可以检查调用堆栈以查看是什么原因造成的?
【问题讨论】:
-
您可以尝试自定义
onunload侦听器并在那里中断。 -
然后您可以generate a stack trace 查看触发重新加载涉及哪些函数。
-
你可能已经知道了。 Chrome 的控制台中有一个复选框,使重新加载后的日志不清晰。
-
我尝试了
onunload和onbeforeunload,但调用堆栈为空。
标签: javascript google-chrome debugging breakpoints