我希望当我将JavaScript调试器语句插入到我的JavaScript代码中时,程序将在该点暂停,调试器将打开显示“断点”。
我根本没看到这个。
这是我的代码。
<html>
<script type="text/javascript">
debugger;
alert("Hello world!")
</script>
<body>
<p>Hello world</p>
</body>
</html>
当我运行它时 - 我直接进入屏幕上的“警报”弹出窗口。我错过了什么步骤?
我的问题是:为什么JavaScript调试器在调试器语句处暂停?
(只是为了澄清 - 我打开了开发人员工具 - 但是在'控制台'选项卡上,而不是'来源'标签。)
答案 0 :(得分:8)
您需要在执行Developer Tools
之前打开debugger;
。
使用 F12 键打开 (阅读 this 了解更多功能)
Developer Tools
未打开
Developer Tools
已打开
答案 1 :(得分:6)
当JS代码缩小时,Chrome似乎不会在debugger;
语句处暂停。我没有设置源地图。