javascript - 为什么 JavaScript 调试器不在调试器语句处暂停?

标签 javascript debugging

我希望当我将 JavaScript 调试器语句插入我的 JavaScript 代码时,程序会在该点暂停并且调试器会打开并显示“断点”。

我根本没看到这个。

这是我的代码。

<html>
  <script type="text/javascript">
  debugger;
  alert("Hello world!")
  </script>
  <body>
    <p>Hello world</p>
  </body>
</html>

当我运行它时 - 我直接进入屏幕上的“警报”弹出窗口。我缺少的步骤是什么?

我的问题是:为什么 JavaScript 调试器不在调试器语句处暂停?

(澄清一下 - 我打开了开发人员工具 - 但在“控制台”选项卡,而不是“源”选项卡。)

最佳答案

当 JS 代码被缩小时,Chrome 似乎不会在 debugger; 语句处暂停。不过我没有设置源 map 。

关于javascript - 为什么 JavaScript 调试器不在调试器语句处暂停?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28644251/

相关文章:

javascript - 如何将个人资料图片设置为名字和姓氏的首字母?

javascript - 将切换按钮 onClick 绑定(bind)到 div

php - 如何将 vtigercrm 的日历替换为另一个自定义日历(阳历)?

java - 计时器事件在 JPanel 更改之前运行

javascript - 带 Angular 多维数组

WCF:如何诊断故障 channel ?

c++ - 使用调试选项时 dwarfdump 为空

java - JRuby 和 Java 之间的调试

java - 适用于 Java : return desirable value from method during debug 的 IntelliJ IDEA 调试器

javascript - 如何以 Angular 更新指令中的数据