【发布时间】:2012-10-01 18:15:29
【问题描述】:
在 chrome 中调试时,即使没有设置断点,脚本也会在调试器中暂停,如果暂停未暂停,它会再次暂停。
可以做什么?
【问题讨论】:
标签: debugging google-chrome google-chrome-devtools
在 chrome 中调试时,即使没有设置断点,脚本也会在调试器中暂停,如果暂停未暂停,它会再次暂停。
可以做什么?
【问题讨论】:
标签: debugging google-chrome google-chrome-devtools
【讨论】:
在我的例子中,我在 XHR Breakpoints 设置中将 Any XHR 标志设置为 true,可通过 Chrome 开发工具中的 Sources 选项卡访问。
取消选中它以使 Chrome 再次正常工作。
【讨论】:
这也可能导致问题
右上角的断点图标应该是这样的蓝色
不应该像这样变灰
【讨论】:
如果您导航到 Sources,您可以在 DevTools 的底部看到 pause 按钮。 在调试 js 文件时,DevTools 中基本上有 3 个可能的暂停选项,
不要因为异常而停顿():
暂停按钮将显示为灰色,就像“不要暂停异常”一样。
暂停所有异常():
暂停按钮将显示为蓝色,就好像“在所有例外情况下暂停”处于活动状态一样。
暂停未捕获的异常():
暂停按钮将显示为紫色,就像“暂停未捕获的异常”处于活动状态一样。
在您的情况下,如果您不想暂停,请选择不要暂停异常。要选择,请切换暂停按钮,直到它变为灰色。
【讨论】:
下面还有一些选项,如果你检查了一些,当条件激活时,断点调试器也激活
【讨论】:
您可以按 CTLR+F8 来激活或停用断点。
这是简短的解决方案。
【讨论】:
是的。我今天刚学 chrome 开发工具,发现了同样的东西——如果上面的方法失败了,展开图中的区域,寻找你可能已经设置和忘记的断点。
【讨论】:
【讨论】:
右上角倒数第二个图标(附图中红色圆圈)用于激活/停用调试。单击它可随时切换调试。
【讨论】:
这真是一次糟糕的经历。如果上面的答案对你不起作用,试试这个。
单击“设置”图标,然后单击“恢复默认值并重新加载”按钮。
按“F8”直到它变得正常。
编码愉快!!
【讨论】:
另一个用户稍微详细地提到了这一点,但我错过了它,直到我在 2 天内回到这里大约 3 次 -
有一个标题为 EventListener 断点的部分,其中包含可以设置的其他断点列表。碰巧我不小心在 DOM Mutation 上启用了其中一个,当 DOM 的任何内容被覆盖时,它都会让我知道。不幸的是,这导致我在意识到这只是我的机器之前禁用了一堆插件和附加组件。希望这对其他人有帮助。
【讨论】:
我遇到的非常愚蠢的问题导致我在这里使用调试器;命令:"debugger;" has a watch set on it.
导致了刚才说调试器的页面;在每次页面加载之间出现。
禁用它的方法是右键单击所说的手表,然后单击“删除手表表达式”。
【讨论】:
您可以在 chrome 开发者控制台中转到 Breakpoints,右键单击并删除断点。很简单。
【讨论】:
Threads > switch "Main" to "app"
在“线程”部分,我将上下文从“主要”> 更改为“应用程序”。 “应用程序”旁边应该有一个蓝色箭头。
【讨论】:
这发生在我身上。我在 body 标记上的子树修改上有一个断点,每次我删除断点时,它们都会在我刷新后返回。我很困惑,我什至删除了所有的 DOM 断点,但是幻体子树修改断点却不断地回来。最后,我重新加载了缓存,它们就消失了。
【讨论】:
对我来说,这是由于 chrome 扩展,我关闭了一些不需要的扩展并且消息消失了。
【讨论】:
我的for 循环中有语法错误。这导致了暂停错误。
【讨论】: