在chrome中调试器暂停?

Luj*_*tha 124 debugging google-chrome google-chrome-devtools

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

可以做些什么?

Dav*_*idJ 183

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

  • 有时你应该知道点击哪里。 (5认同)
  • @CodeVortex只是因为某些东西是有用的,如果它正在做你现在不想要的东西并且你不知道如何阻止它,那么它不会阻止它成为问题. (4认同)
  • @DavidJ 我添加了图标的屏幕截图,希望您不介意。 (2认同)
  • 在异常上暂停既不是问题(@Luja),也不是问题(@Bosworth99),也不是令人沮丧的事情(@dminer)。这是调试时非常有用的功能。只需几个小时(或更短的时间,具体取决于您的经验)即可查看 devTools UI 中的所有选项并熟悉它们。这次请投资!它将极大地帮助您进行日常调试。 (2认同)
  • 我发现某些网页包含 JS,如果开发者控制台打开,则会触发暂停。令人沮丧!显然它是用来阻止人们轻易地修改脚本的。 (2认同)

k0p*_*kus 93

就我而言,我在Any XHR设置上XHR Breakpoints设置了标志,可通过Chrome开发工具中的"来源"选项卡访问.

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

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

  • 那是我遇到的同样问题 (4认同)
  • 你刚救了我一命:-) (3认同)

小智 20

这也可能导致问题

右上角的Break Point图标应该是蓝色的

在此输入图像描述

不应该像这样灰

在此输入图像描述

  • 这是一种误导,因为它禁止在任何断点处停止,而不是在页面加载时停止。所以这也可以防止你想要的断点。实际问题不是右上角的按钮,而是左下角选中的“Any XHR”框。 (2认同)

ray*_*ing 11

下面有一些选项,如果你已经检查了一些,当条件处于活动状态时,断点调试器也会激活


Vij*_*raj 10

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

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

    暂停按钮将呈灰色,就好像"不要暂停异常"一样处于活动状态. 在此输入图像描述

  • 暂停所有例外(在此输入图像描述):

    暂停按钮将为蓝色,就像"暂停所有异常"一样. 在此输入图像描述

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

    暂停按钮将呈紫色,就像"暂停未捕获的异常"处于活动状态一样. 在此输入图像描述

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

  • 谢谢截图! (3认同)

Sha*_*wat 9

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

Chrome 调试控制台


Nas*_*isi 8

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

这是简短的解决方案。


cod*_*goo 7

单击“设置”图标,然后单击“恢复默认值并重新加载”按钮。这对我有用,而接受的答案却没有。Google Chrome 恢复默认值并重新加载


ouo*_*mos 6

在此输入图像描述

是的.我今天刚刚学习了chrome dev工具,发现了同样的事情 - 如果上述方法失败了,请扩展此处所示的区域,寻找可能已经设置和遗忘的断点.