51

每次我用 Chrome Inspector 刷新我的 web 应用程序时,它都会暂停并带我到源选项卡,其中有一个红色的大箭头图标,指向 jQuery 中的一些奇怪的行。

我懂了

在调试器中暂停

在窗口的中上方,以及

异常暂停:DOMException

在源选项卡上的调用堆栈中。

据我所知,我没有设置任何断点,而且这段代码之前也没有抛出异常——那是怎么回事?

4

8 回答 8

90

左下角的那个小暂停图标。颜色应该是黑色的。单击它可以循环显示几个断点选项。

于 2011-03-02T23:50:22.670 回答
14

我一直在调试,忘记删除断点。

事件侦听器断点

于 2014-07-10T18:26:32.947 回答
6

还要检查您是否没有在 XHR 断点下勾选“任何 XHR”。

于 2013-11-27T19:20:39.687 回答
1

在 Windows for Chrome 上禁用此功能。

在下面红色圈出的“脚本”按钮中,循环到相同的状态(“不要暂停异常”)

在此处输入图像描述

于 2014-03-12T09:50:42.950 回答
1

Visual Studio 调试解决方案

当我使用 MVC 5 和 razor 构建网站时,出现“在调试器中暂停”出现同样的问题。

为我解决问题的是:

  1. 删除代码中的所有断点(有些是在 JavaScript 代码中设置的)。

  2. 开始调试项目,单击“异常设置”选项卡,并取消选中“JavaScript (Chrome) 异常”复选框。

  3. 停止调试 - 设置将在重新启动后首先应用

  4. 开始调试 - 不再“在调试器中暂停”

在某个地方,我一定选中了“JavaScript (Chrome) Exceptions”复选框,然后忘记了它。

链接到异常设置图片

于 2019-10-17T10:41:50.753 回答
0

这也可能导致问题

左上角的断点图标应该是这样的蓝色(用于停用断点)

在此处输入图像描述

不应该这样灰

在此处输入图像描述

于 2015-02-10T18:37:58.953 回答
0

对我来说,这就是问题所在: 在此处输入图像描述 我必须取消选中任何 XHR 或 fetch 复选框

结论:我不知道您是否可以解决问题,但我猜如果您在名称中包含断点的任何选项卡中选中了任何复选框,只需取消选中它并查看它是否有效,然后取消选中顶部的断点符号左栏直到它变灰,然后你需要点击左上栏中的暂停或播放按钮,什么都不会出现。

于 2019-10-19T16:44:49.930 回答
0

通过关闭开发人员工具,刷新页面,然后打开开发人员工具,我能够清除使用 Chrome 时出现的幻像断点。

于 2016-07-29T16:37:30.860 回答