在Chrome中debugging器暂停?

在chrome中进行debugging时,即使没有设置中断点,脚本始终在debugging器中暂停,如果暂停未暂停,它也会自行暂停。

可以做什么?

一个可能的原因是,你已经启用了“暂停例外”(窗口左下方带有暂停(||)符号的小停止符号形状图标)。 尝试点击返回到closures/灰色状态(不是红色或蓝色状态),并重新加载页面。

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

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

只需取消选中,即可让Chrome再次正常工作。

下面有一些选项,如果你已经检查了一些,当条件激活时,断点debugging器也是有效的

如果您导航到来源,您可以看到暂停 在这里输入图像说明 button在DevTools的底部。 基本上DevTools中有3个可能的暂停选项,同时debuggingjs文件,

  • 不要暂停例外( 在这里输入图像说明 ):

    暂停button将变为灰色 ,就好像“不要暂停例外”一样。 在这里输入图像说明

  • 暂停所有例外( 在这里输入图像说明 ):

    暂停button将呈蓝色 ,就像“所有例外暂停”处于活动状态一样。 在这里输入图像说明

  • 暂停未捕获的exception( 在这里输入图像说明 ):

    暂停button将呈紫色 ,就像“暂停未捕获的exception”处于活动状态一样。 在这里输入图像说明

在你的情况下,如果你不想暂停,select不要暂停例外。 要select,请切换暂停button直到变灰 在这里输入图像说明

这也可能导致问题

右上angular的断点图标应该是这样的蓝色

在这里输入图像说明

不应该像这样灰色

在这里输入图像说明

在这里输入图像说明

是的。 我今天刚刚学习chrome开发工具,发现同样的东西 – 如果上面的失败,展开这里所画的区域,寻找你可能已经设置和忘记的断点。

点击Settings图标,然后点击Restore defaults and reloadbutton。 这为我工作,而接受的答案没有。 Google Chrome还原默认值和重新加载

在右上angular的倒数第二个图标(附图中红色)用于激活/取消激活debugging。 点击它随时切换debugging。

Chromedebugging控制台

另一个用户稍微详细地提到了这个,但是我错过了,直到我在这里回来约3天,

有一个标题为EventListener断点的部分,其中包含可以设置的其他断点列表。 碰巧,我不小心启用了其中的一个DOM突变,让我知道任何东西的DOM被覆盖。 不幸的是,在我意识到这只是我的机器之前,导致我禁用了一堆插件和插件。 希望这可以帮助别人。

真是愚蠢的问题,我遇到了这个debugging器带我到这里; 命令: “debugging器” 手表上设置了一个。

它引起了一个刚才说的debugging器的页面; 在每个页面加载之间出现。

禁用它的方法是只需右键单击该手表,然后单击“删除手表expression式”。

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

这真是一个糟糕的经历。 如果上面的答案不适合你尝试这个。

点击Settings图标,然后点击Restore defaults and reloadbutton。

按'F8'直到其正常。

快乐的编码!