javascript - 有没有办法在 chrome 调试器中暂停卡住的脚本?

标签 javascript debugging google-chrome

有时,在编写 JavaScript 时,我会犯一个愚蠢的错误,导致页面在加载时陷入无限循环。我通常会为此使用 Chrome,当我进入这种状态时,我无法使用 javascript 开发人员工具做任何事情。我真正想要的是一个 break 命令,它类似于 Visual Studio 调试器中可以完成的操作,它将暂停解释器并显示正在执行的当前行以及调用堆栈。有没有这样的功能可用。

作为替代方案,我可以方便地在代码中设置断点。无论如何,我需要一些方法来中断该过程,以便我可以确定锁定的原因。

最佳答案

您可以在代码中某处添加一个 debugger; 语句以中断执行并使用 Step Next、Step Over 等从那里继续单步执行

关于javascript - 有没有办法在 chrome 调试器中暂停卡住的脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5900944/

相关文章:

javascript - 使用 JQuery 或 JavaScript 覆盖 Chrome 浏览器拼写检查语言

css - 仅使用 CSS 创建带有粘性标题和列的 HTML 表格

javascript - JQuery 模糊动画

javascript - 在 Javascript 中实现与全屏相反的功能

javascript - 我可以让 onclick 在 mousedown 之后、 mouseup 事件之前触发吗?

android - 每个项目基础上 Eclipse 中的不同调试 keystore ?

debugging - 如何在移动设备上调试网站?

设备上的 Android Studio 慢速调试

css - Chrome 浏览器 : Disable Squared Outline around rounded Select menu?

javascript - 如何在网页中找到 JavaScript 源代码?