当我点击一条线来设置断点时,断点线会突出显示,然后断点突出显示消失。
除此之外,Firefox开发人员调试工作正常。
答案 0 :(得分:12)
这可能对将来的人们有所帮助,而无需修改任何js文件:
您是否单击了Deactivate breakpoints
按钮?按下此键将打开/关闭断点。
如果图标为蓝色,则表示将禁用断点。
注意:我注意到在某些会话中,切换开关虽然不是蓝色的,但已激活,刷新页面即可解决此问题。
答案 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)
答案 5 :(得分:0)
我遇到了这个问题,或者它的一个变种。对我而言,这是因为webpack默认将devtool
设置为“ eval”。对于我来说,这在Firefox的断点处停止了。将该设置更改为“源映射”可以解决该问题,尽管我怀疑大多数其他非评估选项也可以正常工作。
我注意到了这一点,因为我查看了生成的JS文件,发现所有内容都放入了eval()
调用中。
答案 6 :(得分:0)
此外,检查控制台是否有错误。当页面其他地方出现错误时,我遇到了这个问题(无法设置断点)。
答案 7 :(得分:0)