Chrome Javascript Debugger, when paused, won't reload page

Sometimes when I'm debugging some javascript in Chrome and I have the javascript paused, if I try to reload the page, chrome instead just "continues" the debugger, stepping to next breakpoint.

There doesn't seem to be any way to force the javascript to stop running completely, and let chrome just reload the page. Every press of -R or click of the reload button simply continues to the next breakpoint.

My make-shift solution right now is to

  • copy the url bar address
  • close that tab
  • open a new tab
  • and then open the url in the new tab.
  • This is rather brute-force but its the only way I get Chrome to actually load a fresh copy of that page, instead of just continuing the existing running one. Emptying the cache has no affect because its not even trying to reload the page.

    ps I also notice there is no "stop" button for the javascript debugger as well. How do I just tell chrome to stop executing the javascript, no need to continue. The only controls are "continue", "step-over", "step-in", "step-out". How is there no "stop" or "cancel".


    当我想要这样做时,我关闭调试器(让脚本完成运行),然后重新打开并刷新。


    I found the issue that was causing this for me was that I had accidentally hit a button in the bottom left to "pause on JavaScript exceptions". It was blue - I clicked on it twice to bring it back to grey, and the debugger stopped pausing altogether.


    you could just deactivate all the breakpoints, reload the page, and reactivate them, its the last button (the fifth one starting from pause)

    Google Chromes debugger is amazing, but it isn't like gdb where you can just start it or kill it, though you can enable/disable it by calling up the dev tools, think of it more like a monitor or manager for the interpreter, since JS for the most part is always running or running when JS needs to be parsed, the debugger simply interacts with the interpreter, thats how I've interpreted, if Im wrong I apologize.

    链接地址: http://www.djcxy.com/p/70284.html

    上一篇: 转到另一个网址,无需重新加载页面

    下一篇: Chrome Javascript调试器暂停时不会重新加载页面