FireBug 1.7.3 不会因任何错误而中断,在继续后,即使是“调试器”也不会中断。声明
我的代码中调用函数时出现错误,但该函数不存在。没关系,因为这只是一个不重要的回调。因此,当 FireBug 因该错误而停止时,我按下箭头按钮 (F8) 继续。但现在,它拒绝因任何错误而停止。它很高兴地报告了不正确的函数调用,但并没有停止。它到达“调试器”并愉快地忽略它!因此,我重新启动一个新的调试会话,它会记住所有这些,并且仍然拒绝在出现任何错误时停止。
为什么箭头 (F8) 继续按钮意味着“忽略此错误,并且在工作站的生命周期内不再因任何错误而中断”?我该如何关闭它?此外,我怎样才能永远阻止这种荒谬的行为呢?
感谢您的帮助! :)
由于我在 7 个多小时内无法回答自己的问题,因此我将在此处添加我的答案:
快速修复: 单击 Firebug 图标(在 Firebug 窗口中,而不是打开/关闭的图标)窗口),选择“选项”,然后选择“重置所有 Firebug 选项”即可清除此问题。
我仍然傻眼了......我只是不明白为什么(F8)继续执行任何操作,但在那一行代码上继续一次。它不应该稍后在同一行代码上自动继续。如果您重新启动 Firefox,它绝对不会自动继续。它绝对不应该在其他错误时自动继续。
There's an error in my code where a function is called, and the function doesn't exist. It doesn't matter, since it's just a callback that's unimportant. So when FireBug stopped on this error, I pressed the arrow button (F8) Continue. But now, it refuses to stop on ANY error. It happily reports the improper function call but doesn't stop. It reaches "debugger" and happily ignores it! So I restart a new debugging session, and it remembers all of this, and still refuses to stop on any error.
Why does the arrow (F8) Continue button mean "ignore this error, and never break on any error again for the lifetime of your workstation"? And how do I turn this off? And further, how can I shut this ridiculous behaviour off forever?
Thanks for any help! :)
Since I cannot answer my own question for 7 more hours, I'll add my answer here:
QUICK FIX: Clicking on the firebug icon (in the firebug window, not the one that opens/closes the window), selecting Options, then selecting Reset All Firebug Options cleared this up.
I'm still dumbfounded ... I just don't understand why (F8) Continue does anything but continue once on that single line of code. It shouldn't auto-continue on the same line of code later. It definitely shouldn't auto-continue if you relaunch Firefox. And it absolutely should not auto-continue on other errors.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
单击 Firebug 图标(在 Firebug 窗口中,而不是打开/关闭窗口的图标),选择“选项”,然后选择“重置所有 Firebug 选项”可清除此问题。
Clicking on the firebug icon (in the firebug window, not the one that opens/closes the window), selecting Options, then selecting Reset All Firebug Options cleared this up.