【发布时间】:2013-01-30 15:12:22
【问题描述】:
我正在尝试在本地调试一些 Javascript,但遇到了一个奇怪的问题。如果我打开一个本地文件,例如:
<html>
<head>
<script src="file.js"></script>
</head>
<body></body>
</html>
使用 file.js 就是:
(function() {
'use strict';
debugger
})();
它无法在调试行暂停。但是,如果我在 Firefox/Firebug 中打开完全相同的文件,它会在该行暂停。此外,如果我将调试器行添加到本地服务器上提供的文件(即http:// 文件而不是file:// 文件),Chrome 调试器会按预期暂停。
问题仅在 Chrome 中与本地文件一起出现(据我所知)。但是,我用谷歌搜索了很多,但我找不到任何类型的 Chrome 或类似的“禁用本地文件中的调试器”选项(我可能不小心启用了)。
以前有没有人见过这种情况,如果有,你能解决吗?
【问题讨论】:
标签: google-chrome google-chrome-devtools javascript-debugger