|
|
1
204
编辑: 我回答的原始链接现在无效 。新的URL将是 https://developers.google.com/web/tools/chrome-devtools/javascript/add-breakpoints#exceptions 截至2016年11月11日。 我知道这个问题有答案,但它不再准确。 使用上面的链接^ (链接替换为上面编辑过的链接)-现在可以将其设置为在所有异常或未处理的异常上中断。(请注意,您需要在 来源 选项卡以查看按钮。) Chrome现在还添加了一些其他非常有用的断点功能,比如中断DOM更改或网络事件。 通常我不会回答一个问题,但我自己也有同样的问题,我发现这个答案现在是错误的,所以我想我应该把这些信息放在这里,以备后来来找我的人使用。:) |
|
|
2
243
我很难找到它,所以我贴了图片,上面显示了不同的选项: 铬 71.0.3578.98非常类似的用户界面,至少Chrome 38.0.2125.111[2014年12月11日]
在选项卡
|
|
|
3
17
现在,chrome中的“暂停所有异常”按钮支持此功能。 使能:
注意这个按钮有多个状态。继续点击按钮在
|
|
|
4
1
几乎任何错误都会引发异常。我能想到的唯一错误是语法错误,它发生在任何代码执行之前,所以无论如何都没有地方可以暂停,所有代码都不会运行。 显然,如果chrome在try-catch块中,它不会在异常上暂停。它只在未捕获的异常情况下暂停。我不知道有什么办法可以改变它。
如果您只需要知道异常发生在哪一行(那么,如果异常是可重复的,您可以设置一个断点),那么
|
|
|
5
1
不幸的是,Chrome中的开发工具似乎无法像Firebug那样“停止所有错误”。 |