【发布时间】:2015-02-21 09:35:06
【问题描述】:
我希望当我将 JavaScript 调试器语句插入到我的 JavaScript 代码中时,程序将在该点暂停,并且调试器将打开并显示“断点”。
我根本没有看到这个。
这是我的代码。
<html>
<script type="text/javascript">
debugger;
alert("Hello world!")
</script>
<body>
<p>Hello world</p>
</body>
</html>
当我运行它时 - 我直接进入屏幕上的“警报”弹出窗口。我错过了什么步骤?
我的问题是:为什么 JavaScript 调试器不会在调试器语句处暂停?
(澄清一下 - 我打开了开发人员工具 - 但在“控制台”选项卡上,而不是“源”选项卡上。)
【问题讨论】:
-
我认为你首先需要开放的开发者工具。按 F12
-
在浏览器中?开发者工具窗口是否打开?在 IE 中附加了调试器?
-
某些浏览器需要事先打开调试器。
-
如果打开 devtools 后无法正常工作,请尝试关闭并重新打开 devtools。由于某种原因(可能是一个错误),我不得不这样做。
标签: javascript debugging