所以我有一堆jQuery函数这个页面。 我没有断点,但Firebug总是打破/跳转到JS函数,就像有一个断点,但没有!
它还打破了页面中的一些JS(不是一切)。我的意思是,我几次点击“播放”或“F8”继续/停止调试,但后来某些JS功能不再起作用了。 当Firebug关闭时,一切正常。
我正在使用Firefox 3.6.13和Firebug 1.6.2。
知道为什么会发生这种情况以及如何解决它?
答案 0 :(得分:8)
对我有用(在FireFox v18.0.1 w / FireBug v1.11.1上)是重置所有FireBug选项:FireBug菜单 - >选项 - >重置所有Firebug选项。我没有弄清楚导致问题的确切选项。
答案 1 :(得分:4)
我遇到了这个问题,我遇到了断点,它甚至没有显示在断点标签中。
我发现有一件事就是在firebug断线的行上创建一个实际断点,然后使用断点选项卡上的复选框手动禁用它。
根据我的经验,这已经阻止了萤火虫随意破坏这些线路。
答案 2 :(得分:3)
解决! 在我的情况下,我点击了显示下面的按钮。 只需再次点击它:)
注意:我的打印屏幕是葡萄牙语,但要理解它并不是一个问题。
答案 3 :(得分:3)
可能有点迟到的答案,但您可能在错误中添加了断点,并且不再出现错误,因此您无法正常禁用它。
这就是你要做的事情:
这是一张图片来说明:
答案 4 :(得分:2)
解决方案是从头开始卸载firefox和firebug并重新安装。
答案 5 :(得分:0)
我知道这已经很老了,但同样的事情刚刚开始发生在我身上。
在“断点”右侧的调试器中,它表示“没有断点”,但是当页面加载时它会在特定的行中断开,如果没有我手动单步执行任何操作,页面就无法完成。
如果我在该行上添加断点(如上所述),则将其添加到右侧的断点列表中,但是奇怪的是第二个断点(对于不同的行)神奇地出现在断点列表中好吧,这看起来有点儿麻烦。删除其中一个/两个并没有解决问题。
仔细检查我的代码后,我意识到我已经搞砸了那条线(使用笨拙的/ ** /和//的混合),这导致调试器启动并中断执行。我之前没有看到代码中的错误 - 我通常只是在控制台中出错,但页面完成了。也许注释标签中的错误会触发调试器?
无论如何,以为我会分享以防它对其他人有用。