158

在 chrome 中调试时,即使没有设置断点,脚本也总是在调试器中暂停,如果暂停未暂停,它会再次暂停。

可以做什么?

4

18 回答 18

232

一个可能的原因是,您启用了“异常暂停”(窗口左下方带有暂停 (||) 符号的小停止符号形状的图标)。尝试单击它回到关闭/灰色状态(不是红色或蓝色状态)并重新加载页面。

在此处输入图像描述

于 2012-10-15T14:14:29.317 回答
105

就我而言,我在Any XHR设置中设置了 true 标志XHR Breakpoints,可通过 Chrome 开发工具中的 Sources 选项卡访问。

Chrome 开发工具中的任何 XHR 标志

取消选中它以使 Chrome 再次正常工作。

于 2012-10-18T09:29:00.290 回答
42

这也可能导致问题

右上角的断点图标应该是蓝色的,像这样

在此处输入图像描述

不应该这样灰

在此处输入图像描述

于 2015-02-10T18:30:05.927 回答
13

如果您导航到 Sources,您可以在此处输入图像描述在 DevTools 的底部看到暂停按钮。在调试 js 文件时,DevTools 中基本上有 3 个可能的暂停选项,

  • 不要在异常(在此处输入图像描述)上暂停:

    暂停按钮将呈灰色,就像“不要暂停异常”一样。 在此处输入图像描述

  • 暂停所有异常(在此处输入图像描述):

    暂停按钮将显示为蓝色,就好像“暂停所有例外”处于活动状态一样。 在此处输入图像描述

  • 在未捕获的异常上暂停(在此处输入图像描述):

    暂停按钮将显示为紫色,就像“暂停未捕获的异常”处于活动状态一样。 在此处输入图像描述

在您的情况下,如果您不想暂停,请选择不要暂停异常。要选择,请切换暂停按钮,直到它变为灰色在此处输入图像描述

于 2013-10-28T09:10:47.460 回答
12

下面还有一些选项,如果你检查了一些,当条件激活时,断点调试器也激活

于 2014-05-27T09:09:53.867 回答
11

您可以按CTLR+F8激活或停用断点。

这是简短的解决方案。

于 2019-01-31T15:19:22.800 回答
8

在此处输入图像描述

是的。我今天刚学习 chrome 开发工具,发现了同样的事情——如果上面的方法失败了,扩大这里的图片区域,寻找你可能已经设置和忘记的断点。

于 2013-08-30T04:15:54.977 回答
4

右上角倒数第二个图标(附图中红色圆圈)用于激活/停用调试。单击它可随时切换调试。

Chrome 调试控制台

于 2016-01-19T14:50:52.503 回答
4

单击设置图标,然后单击恢复默认值并重新加载按钮。这对我有用,而接受的答案却没有。谷歌浏览器恢复默认值并重新加载

于 2015-10-07T18:36:50.060 回答
3

这真是一次糟糕的经历。如果上面的答案对你不起作用,试试这个。

单击设置图标,然后单击恢复默认值并重新加载按钮。

按'F8'直到它变得正常。

编码快乐!!

于 2017-10-01T07:24:48.907 回答
2

另一位用户稍微详细地提到了这一点,但我错过了它,直到我在 2 天内回到这里大约 3 次 -

有一个标题为 EventListener 断点的部分,其中包含可以设置的其他断点的列表。碰巧我不小心在 DOM Mutation 上启用了其中一个,当 DOM 的任何内容被覆盖时,它都会让我知道。不幸的是,这导致我在意识到这只是我的机器之前禁用了一堆插件和附加组件。希望这对其他人有帮助。

于 2014-09-05T04:00:39.850 回答
2

我遇到的非常愚蠢的问题导致我使用调试器来到这里;命令。:“调试器;” 上面有一块手表。

它导致了一个刚刚说调试器的页面;出现在每个页面加载之间。

禁用它的方法是右键单击所说的手表,然后单击“删除手表表达式”。

于 2015-11-19T16:06:27.213 回答
0

您可以在 chrome 开发人员控制台中转到断点,右键单击并删除断点。简单的。

于 2015-01-21T12:43:39.713 回答
0

对我来说,这是由于 chrome 扩展,我关闭了一些不需要的扩展并且消息消失了。

于 2021-03-05T14:31:38.887 回答
0

这发生在我身上。我在 body 标记上的子树修改上有一个断点,每次我删除断点时,它们都会在我刷新后返回。我很困惑,我什至删除了所有的 DOM 断点,但幻体子树修改断点却不断出现。最终,我重新加载了缓存,它们就消失了。

于 2020-05-01T02:20:16.270 回答
0

线程 > 将“主要”切换到“应用”

在“线程”部分,我将上下文从“主要”> 更改为“应用程序”。“应用程序”旁边应该有一个蓝色箭头。

于 2020-01-09T14:59:13.880 回答
-1

for我的循环中有语法错误。这导致了暂停错误。

于 2019-07-23T10:09:20.407 回答
-3

在此处输入图像描述

无需担心。只需单击此处并刷新您的页面。

于 2021-07-02T12:07:41.350 回答