每次我用 Chrome Inspector 刷新我的 web 应用程序时,它都会暂停并带我到源选项卡,其中有一个红色的大箭头图标,指向 jQuery 中的一些奇怪的行。
我懂了
在调试器中暂停
在窗口的中上方,以及
异常暂停:DOMException
在源选项卡上的调用堆栈中。
据我所知,我没有设置任何断点,而且这段代码之前也没有抛出异常——那是怎么回事?
每次我用 Chrome Inspector 刷新我的 web 应用程序时,它都会暂停并带我到源选项卡,其中有一个红色的大箭头图标,指向 jQuery 中的一些奇怪的行。
我懂了
在调试器中暂停
在窗口的中上方,以及
异常暂停:DOMException
在源选项卡上的调用堆栈中。
据我所知,我没有设置任何断点,而且这段代码之前也没有抛出异常——那是怎么回事?
左下角的那个小暂停图标。颜色应该是黑色的。单击它可以循环显示几个断点选项。
我一直在调试,忘记删除断点。
还要检查您是否没有在 XHR 断点下勾选“任何 XHR”。
在 Windows for Chrome 上禁用此功能。
在下面红色圈出的“脚本”按钮中,循环到相同的状态(“不要暂停异常”)
Visual Studio 调试解决方案
当我使用 MVC 5 和 razor 构建网站时,出现“在调试器中暂停”出现同样的问题。
为我解决问题的是:
删除代码中的所有断点(有些是在 JavaScript 代码中设置的)。
开始调试项目,单击“异常设置”选项卡,并取消选中“JavaScript (Chrome) 异常”复选框。
停止调试 - 设置将在重新启动后首先应用
开始调试 - 不再“在调试器中暂停”
在某个地方,我一定选中了“JavaScript (Chrome) Exceptions”复选框,然后忘记了它。
这也可能导致问题
左上角的断点图标应该是这样的蓝色(用于停用断点)
不应该这样灰
通过关闭开发人员工具,刷新页面,然后打开开发人员工具,我能够清除使用 Chrome 时出现的幻像断点。