在Windows 10上,我的Firefox Quantum版本为63.0.3(64位)。打开调试器时,看不到任何源文件。我可以确认已启用JS,并且网站/页面上有JS文件。
也许,我需要纠正一些设置。
答案 0 :(得分:6)
在 Firefox开发人员版83.0b10(64位)中,调试器中文件源树空白的错误仍然存在,最近几天我多次看到它。禁用缓存,重新加载页面并重新启动Firefox并没有帮助,但我发现可行的解决方案-只需复制URL并在新标签页中运行。
答案 1 :(得分:1)
在发布的图像中,整个调试器选项卡为空,而不仅仅是缺少特定的源文件。这是由于devtools.debugger.tabs
或devtools.debugger.pending-selected-location
中的任何一个损坏,其中包含使标签preference混乱的问题。对这些首选项使用reset选项应将其还原为空的JSON数组或空的对象。重置这些首选项后,关闭和打开工具箱或重新启动Firefox应该可以恢复调试器。
请注意,如果整个检查器都为空白(因此没有“调试器”选项卡,没有“检查器”选项卡,甚至没有关闭按钮),则可能是由于devtools.telemetry.tools.opened.version
不再有意义。
创建新的配置文件(或在不导入现有配置文件的情况下重新安装Firefox当然可以解决所有这些首选项,并且避免了手动编辑任何首选项的情况。
答案 2 :(得分:0)
一旦我遇到了同样的问题。但这更“神奇”了
我在FF调试器中得到了文件(example.js),但断点在哪里不起作用。我看到此js代码发送的请求,但无法调试
原因是: 在项目中,将example.js文件加载到页面上,然后再通过GET请求向服务器第二次加载example.js
因此,它被“重写”,我可以在调试器中看到example.js,但是它不起作用,因为GET请求加载的example.js起作用了(实际上,您不能调试它)< / p>
那么-maby您的文件刚刚由GET请求加载?您不会在调试器中看到它...