在Chrome中debugging器暂停?
在chrome中进行debugging时,即使没有设置中断点,脚本始终在debugging器中暂停,如果暂停未暂停,它也会自行暂停。
可以做什么?
一个可能的原因是,你已经启用了“暂停例外”(窗口左下方带有暂停(||)符号的小停止符号形状图标)。 尝试点击返回到closures/灰色状态(不是红色或蓝色状态),并重新加载页面。
就我而言,我的XHR Breakpoints
设置上的Any XHR
标志设置为true,可通过Chrome开发工具中的Sources选项卡访问。
只需取消选中,即可让Chrome再次正常工作。
下面有一些选项,如果你已经检查了一些,当条件激活时,断点debugging器也是有效的
如果您导航到来源,您可以看到暂停 button在DevTools的底部。 基本上DevTools中有3个可能的暂停选项,同时debuggingjs文件,
-
不要暂停例外( ):
暂停button将变为灰色 ,就好像“不要暂停例外”一样。
-
暂停所有例外( ):
暂停button将呈蓝色 ,就像“所有例外暂停”处于活动状态一样。
-
暂停未捕获的exception( ):
暂停button将呈紫色 ,就像“暂停未捕获的exception”处于活动状态一样。
在你的情况下,如果你不想暂停,select不要暂停例外。 要select,请切换暂停button直到变灰 。
这也可能导致问题
右上angular的断点图标应该是这样的蓝色
不应该像这样灰色
是的。 我今天刚刚学习chrome开发工具,发现同样的东西 – 如果上面的失败,展开这里所画的区域,寻找你可能已经设置和忘记的断点。
点击Settings图标,然后点击Restore defaults and reloadbutton。 这为我工作,而接受的答案没有。
在右上angular的倒数第二个图标(附图中红色)用于激活/取消激活debugging。 点击它随时切换debugging。
Chromedebugging控制台
另一个用户稍微详细地提到了这个,但是我错过了,直到我在这里回来约3天,
有一个标题为EventListener断点的部分,其中包含可以设置的其他断点列表。 碰巧,我不小心启用了其中的一个DOM突变,让我知道任何东西的DOM被覆盖。 不幸的是,在我意识到这只是我的机器之前,导致我禁用了一堆插件和插件。 希望这可以帮助别人。
真是愚蠢的问题,我遇到了这个debugging器带我到这里; 命令: “debugging器” 手表上设置了一个。
它引起了一个刚才说的debugging器的页面; 在每个页面加载之间出现。
禁用它的方法是只需右键单击该手表,然后单击“删除手表expression式”。
您可以在Chrome开发人员控制台中转到断点,右键单击并删除断点。 简单。
这真是一个糟糕的经历。 如果上面的答案不适合你尝试这个。
点击Settings图标,然后点击Restore defaults and reloadbutton。
按'F8'直到其正常。
快乐的编码!