Firefox调试器断点无法正常工作

时间:2018-02-15 19:46:04

标签: firefox

当我点击一条线来设置断点时,断点线会突出显示,然后断点突出显示消失。

除此之外,Firefox开发人员调试工作正常。

8 个答案:

答案 0 :(得分:12)

这可能对将来的人们有所帮助,而无需修改任何js文件:

您是否单击了Deactivate breakpoints按钮?按下此键将打开/关闭断点。

deactivate breakpoints icon

如果图标为蓝色,则表示将禁用断点。

注意:我注意到在某些会话中,切换开关虽然不是蓝色的,但已激活,刷新页面即可解决此问题。

答案 1 :(得分:10)

这只是在Firefox 60.3.0中发生的事情。有关删除Mozilla文件夹的提示使我找到了一个更好的解决方案,即编辑Mozilla配置文件文件夹中的prefs.js文件。 (在我的系统中,该文件位于C:\Users\xxx\AppData\Roaming\Mozilla\Firefox\Profiles\xxx.default中)

我删除了以

开头的prefs.js中的所有行。

user_pref(“ devtools。

例如

user_pref(“ devtools.toolsidebar-height.inspector”,350);

user_pref(“ devtools.toolsidebar-width.inspector”,350);

这可以解决该问题,同时保留所有书签,保存的密码等。当我下次运行调试器时,将重新创建prefs.js中的行。

答案 2 :(得分:2)

我的情况是我错误地在文件上启用了“黑匣子源”(在右键菜单中)。当我禁用它时,断点再次起作用。

答案 3 :(得分:1)

我刚刚遇到了同样的问题-Ubuntu上的Firefox Quantum 60。

对我来说,解决方案是为我的帐户删除〜/ .mozilla文件夹。丢失了我所有的书签,历史记录,设置等,但现在可以再次设置断点了。

答案 4 :(得分:0)

在我来说是要检查的2个复选框:

enter image description here

答案 5 :(得分:0)

我遇到了这个问题,或者它的一个变种。对我而言,这是因为webpack默认将devtool设置为“ eval”。对于我来说,这在Firefox的断点处停止了。将该设置更改为“源映射”可以解决该问题,尽管我怀疑大多数其他非评估选项也可以正常工作。

我注意到了这一点,因为我查看了生成的JS文件,发现所有内容都放入了eval()调用中。

答案 6 :(得分:0)

此外,检查控制台是否有错误。当页面其他地方出现错误时,我遇到了这个问题(无法设置断点)。

答案 7 :(得分:0)

我偶然发现了一个类似的问题。就我而言,它是调试器窗口左下方的眼睛。

enter image description here

单击眼睛后,断点消失:

enter image description here

更新:
另一种将来源黑名单的方法:

enter image description here