我希望在JavaScript代码中插入JavaScript调试器语句时,程序将在该点暂停,调试器将打开并显示“断点”。
我完全看不出来。
这是我的代码。
<html>
<script type="text/javascript">
debugger;
alert("Hello world!")
</script>
<body>
<p>Hello world</p>
</body>
</html>
当我运行它时-我直接进入屏幕上的“警报”弹出窗口。我错过了什么步骤?
我的问题是:为什么JavaScript调试器在调试器语句处不暂停?
(Just澄清一下-我打开了开发人员工具-但是在“控制台”选项卡上,而不是“源代码”选项卡上。)
3条答案
按热度按时间h7appiyu1#
当JS代码被缩小时,Chrome看起来不会在
debugger;
语句处暂停。bfhwhh0e2#
您需要在执行
debugger;
之前打开Developer Tools
。使用F12键打开(阅读**this**了解更多功能)
观看它的实际应用:
Developer Tools
未打开 *Developer Tools
已打开 *http://jsfiddle.net/qkd5swv9/(第一个字母)
eh57zj3b3#
如果满足以下两个条件,则
debugger;
语句将作为JavaScript断点:debugger
的脚本。