Chrome调试器损坏;停止

时间:2017-05-02 17:42:08

标签: javascript google-chrome debugging

我多年来一直在使用Chrome DevTools来调试JavaScript,但它似乎突然崩溃了。在我的代码中的任何位置设置断点时,执行将在预期的行停止,但只停留一秒钟。执行然后自行恢复,使调试不可能。代码中没有任何变化,尽管自上次我使用调试器以来,Chrome已经在后台更新了自己。

我确实从遇到类似问题的人那里找到了这篇文章:

Chrome webtools debugger resumes script execution on its own

他的情况似乎有所不同,尽管他使用的是Andoid应用程序,在他的情况下,WebView.loadUrl()触发了这个bug。就我而言,我没有做任何花哨的事情。没有添加或自定义API。

我确实有计时器运行(就像其他海报一样),但这在历史上从来都不是问题。当一个断点被击中时,一切都会在指定的行正确停止。这种停止然后在一秒钟之后重新开始的行为我以前从未遇到过。有什么想法吗?

更新:该错误不会在Firefox中显示。

解决方案:通过数小时的试验和错误,很明显解决方案是转到开发工具>>应用程序>>服务工作者,并选中显示"重新加载更新的复选框。 #34;这似乎是此问题唯一可行的解​​决方法,显然是在最新的Chrome更新中引入的。希望这有助于其他任何体验相同的人。

0 个答案:

没有答案