我希望当我将JavaScript调试器语句插入到我的JavaScript代码中时,程序会在此时暂停,调试器将打开,显示‘断点’。
我根本没看到这个。
这是我的密码。
<html>
<script type="text/javascript">
debugger;
alert("Hello world!")
</script>
<body>
<p>Hello world</p>
</body>
</html>当我运行它时,我直接进入屏幕上的“警报”弹出。我错过了什么?
我的问题是:为什么JavaScript调试器不暂停调试器语句?
(为了澄清--我打开了开发工具--但在“控制台”选项卡上,而不是在“源代码”选项卡上。)
发布于 2016-08-13 04:27:59
看起来,当JS代码被缩小时,Chrome不会在debugger;语句中暂停。不过,我没有设置原始地图。
发布于 2022-11-29 16:18:12
如果以下两种情况都是正确的,那么debugger;语句将作为JavaScript断点运行:
debugger语句的脚本与DevTools -设置-忽略列表中的任何正则表达式不匹配。https://stackoverflow.com/questions/28644251
复制相似问题