谷歌浏览器不会让我放置断点

MrG*_*igg 31 javascript debugging json google-chrome

我一直在使用谷歌浏览器来调试我的javascript,但突然之间,我再也无法设置断点了.我单击行号,我之前单击以添加断点,但不会添加断点.有时如果我点击非常快,像疯子一样,我可以看到它试图添加断点,但它不会坚持.

我唯一改变的是添加JSONView.我卸载了,但仍然无法添加断点.

有谁有想法吗?

编辑:我可以在其他页面上放置断点,例如StackOverflow,而不是我正在开发的在localhost上运行的那个.

Bob*_*Bob 17

不,它没有修复.只要我记得,Chrome调试器就已经完成了这项工作.只需关闭并重新打开调试器,它通常会再次出现.有时你可能需要多次尝试才能工作.

  • 这是2014年,在Chrome 36中,这个bug仍然会不时出现. (2认同)

Pat*_*wis 8

昨天(2月3日)修复了这个错误,引入了一个用于管理JavaScript断点的新api:http://code.google.com/p/chromium/issues/detail? id = 69988

我从http://build.chromium.org/f/chromium/snapshots/下载了最新的Chromium,并且能够在JavaScript中成功设置断点,我使用当前的stable/beta/dev版本无法做到这一点的Chrome.

希望这个修复程序将被整合到Chrome的下一个版本中.在此之前,debugger;为代码添加语句是设置断点的一个不错的解决方法.