2015-05-08 20 views
3

使用Chrome开发人员工具调试JavaScript代码时,调试程序在未设置断点的代码处暂停。我没有启用Pause on exceptions功能,并且肯定没有设置断点(请参阅附加图像)。Chrome开发人员工具继续打破未设置断点的地方

我问了一个类似的question之前是有帮助的,但没有完全解决这个问题(以前我启用了Pause on exceptions)。在下面的示例中,我将未缩小版本的kendo.all.min.js的缩小版本换出,这使我可以看到脚本执行的暂停位置,但我不知道它为什么被暂停。这同样发生在jquery.min.js

enter image description here

+0

您尝试过'CTRL + F5'刷新并清除缓存吗? – Tom

+0

@Tom在进行页面刷新时,我几乎完全使用'CTRL + F5'。 –

+0

在源代码中的开发人员工具中,您是否看到任何定义的断点? – Jack

回答

-3

在开发者控制台,资源选项卡下,关闭“中的例外,暂停”。

+2

我提到'暂停异常'在问题中没有启用。 –

+0

您是否在编辑您的问题之前或之后发布我的答案? 也许您可以在屏幕截图中包含开发控制台的右侧,以显示启用了哪些选项。另外,你可能想要包含你正在使用的chrome版本! – hnafar

+0

还有一件事,试图加载一个仅引用kendo.all.js文件并且是空的HTML,以查看问题是否仍然存在,如果没有,请尝试使用消除过程来查看是否有任何你页面中的其他脚本造成这种情况。 – hnafar

6

我通过单击位于“设置”部分的“恢复默认值和重新加载”按钮来修复我的断点问题。 (如果需要)找到该按钮:在Developer Tools中点击右上三个垂直点并选择“设置F1”;按钮“Restore defaults and reload”位于右下角。

另请注意,它确实会恢复默认值 - 您将丢失以前保存的所有断点,并且您在Developer Tools中打开的任何文件都将被关闭。

我从这里得到了这个解决方案:Chrome javascript debugger breakpoints don't do anything?

+0

这绝对有效,但它也会恢复您的控制台设置,例如将控制台放回垂直方向以及您忘记放置在那里的任何自定义设置。我希望Chrome能够加强他们的开发者工具游戏。调试器是一个很棒的工具,但是这样做很少有人会注意到。 –

相关问题