我正在尝试在本地调试一些 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 或类似的“禁用本地文件中的调试器”选项(我可能不小心启用了)。
有没有人以前见过这个,如果有,你能解决它吗?