Firebug调试在不存在的断点上跳转/中断!

时间:2011-02-15 09:59:33

标签: debugging firefox firebug breakpoints

所以我有一堆jQuery函数这个页面。 我没有断点,但Firebug总是打破/跳转到JS函数,就像有一个断点,但没有!

enter image description here

它还打破了页面中的一些JS(不是一切)。我的意思是,我几次点击“播放”或“F8”继续/停止调试,但后来某些JS功能不再起作用了。 当Firebug关闭时,一切正常。

我正在使用Firefox 3.6.13和Firebug 1.6.2。

知道为什么会发生这种情况以及如何解决它?

6 个答案:

答案 0 :(得分:8)

对我有用(在FireFox v18.0.1 w / FireBug v1.11.1上)是重置所有FireBug选项:FireBug菜单 - >选项 - >重置所有Firebug选项。我没有弄清楚导致问题的确切选项。

答案 1 :(得分:4)

我遇到了这个问题,我遇到了断点,它甚至没有显示在断点标签中。

我发现有一件事就是在firebug断线的行上创建一个实际断点,然后使用断点选项卡上的复选框手动禁用它。

根据我的经验,这已经阻止了萤火虫随意破坏这些线路。

答案 2 :(得分:3)

解决! 在我的情况下,我点击了显示下面的按钮。 只需再次点击它:)

注意:我的打印屏幕是葡萄牙语,但要理解它并不是一个问题。

firebug

答案 3 :(得分:3)

可能有点迟到的答案,但您可能在错误中添加了断点,并且不再出现错误,因此您无法正常禁用它。

这就是你要做的事情:

  1. 转到“脚本标签”
  2. 单击右侧的断点选项卡
  3. 点击小x
  4. 删除所需的断点

    这是一张图片来说明:

    Firebug invisible breakpoints

答案 4 :(得分:2)

解决方案是从头开始卸载firefox和firebug并重新安装。

答案 5 :(得分:0)

我知道这已经很老了,但同样的事情刚刚开始发生在我身上。

在“断点”右侧的调试器中,它表示“没有断点”,但是当页面加载时它会在特定的行中断开,如果没有我手动单步执行任何操作,页面就无法完成。

如果我在该行上添加断点(如上所述),则将其添加到右侧的断点列表中,但是奇怪的是第二个断点(对于不同的行)神奇地出现在断点列表中好吧,这看起来有点儿麻烦。删除其中一个/两个并没有解决问题。

仔细检查我的代码后,我意识到我已经搞砸了那条线(使用笨拙的/ ** /和//的混合),这导致调试器启动并中断执行。我之前没有看到代码中的错误 - 我通常只是在控制台中出错,但页面完成了。也许注释标签中的错误会触发调试器?

无论如何,以为我会分享以防它对其他人有用。