萤火虫没有打破错误

时间:2010-03-15 15:49:12

标签: firebug

我今天重新安装了Firefox,因为......无论如何。

我重新安装了萤火虫,现在当我尝试使用它时,情况就完全不同了。我相信它和我之前的版本相同。事实上,我甚至在我的垃圾桶里挖掘并用新的Firefox替换了新的firebug。他们最终是相同的版本(1.5.3)。

我的问题是,当我的脚本在某处出现错误时,如果在firebug的脚本窗格上,脚本会破坏错误,脚本页面将转到违规行,突出显示,这一切都与世界是对的。

现在它在控制台中记录错误,就是这样。我花了最后一小时的大部分时间试图说服自己这不值得溃疡;不过,我正在输掉这场战斗。

我搜索谷歌,在Craigslist上放广告,甚至想成为警察。 Firebug dox上有一些例子,但没有一个帮助过。一堆旧的引用神秘(打破所有错误)选项;我认为我可能会偶然设置一个选项 - 我的暂停按钮上有一个小红圈 - 这就是她所说的内容,但是脚本会继续存在,而且都是独立的。

在firebug页面上有一个指南,提到在控制台中设置错误旁边的断点。我出于某种原因没有这个选项。代码行在控制台中,但旁边没有断点按钮。然而,即使它起作用,这也不是理想的。我喜欢它,当我可以打开脚本页面,如果有错误,它会跳转到该行。然后我可以尝试修复它并重新加载页面。如果该行已修复,那么就是页面上的下一个错误 - 将突​​出显示并准备就绪。

我想提供帮助请求。

帮助。


有人表示我应该点击暂停按钮,以使程序暂停错误。我对此有点困惑:暂停按钮上有一个“播放”图标。如果我单击它,该按钮会动画,就像发光一样。但是,在重新加载页面时,它会打破其中一个.js文件的第一行(这是一个注释)但不会破坏我故意放入的js错误(未关闭的函数)。


进一步播放后,我想我的问题是我插入的错误是在页面的中间,而不是在.js文件的中间:/如果我在.js文件中输入错误,它就像我喜欢它一样。

谢谢大家

3 个答案:

答案 0 :(得分:11)

在控制台选项卡中切换“暂停”按钮 - 它会在javascript错误中使firebug中断。

答案 1 :(得分:6)

在最近的版本中,默认情况下它开始没有中断错误。

您还可以单击源代码绿线旁边的圆圈来启用或禁用仅在执行该行时发生错误时触发的特殊断点。

Enabling or disabling special error breakpoint

答案 2 :(得分:1)

控制台选项卡下的暂停按钮确实会导致其中断并跳转到特定错误 - 例如一个未定义的函数 - 但是如果你只是在你的js文件中输入一些垃圾,例如“fsdfsdfjsdkhfjksd” - 然后它不会跳转到错误,但会在控制台选项卡下列出错误>错误子标签...

编辑..奇怪的是,如果你输入垃圾,例如“def fsdfsdfsdfsdfsd”然后它不起作用,但如果你输入垃圾 - “fsdfsdfjsdkhfjksd” - 它确实有效! - 怪异!计算机!

(ps没有引号围绕垃圾进入PLZ!)