我的Google Dev Tools最近(在明显升级到v.32.0.1700.76之后)开始[恼人地]停止脚本执行,好像设置了断点一样(见下面的截图)。此外,它忽略了“停用断点”,因为启用此选项后,脚本执行仍会在这些幻像断点处停止。我没有在任何Dev Tools选项中设置断点 - 即DOM断点,XHR断点,事件监听器断点。如果我关闭开发工具,一切都正常。是否有其他人遇到这种行为,更重要的是,知道如何解决这个问题?
答案 0 :(得分:3)
Chrome开发工具不仅可以在代码中设置断点,也可以在某些事件中设置断点,也可以用于例外。
pause 符号表示开发工具是否在所有异常中断,仅在未捕获时或在异常时不中断。 jQuery通常捕获大多数异常,要么检测功能,要么只检测另一个故障。因此,如果 pause 符号被激活,那么开发工具将停在那里。
对于开发,我建议将源映射文件和原始源放在缩小版本中,或者使用非缩小版本,以便您可以看到开发工具的确切位置。大多数情况下,这将使您更容易自己检测问题,并节省您的时间。