Javascript 调试firefox扩展时出现问题

Javascript 调试firefox扩展时出现问题,javascript,debugging,firefox-addon,Javascript,Debugging,Firefox Addon,我正在使用Venkman javascript调试器调试firefox扩展。我设置了一个断点,javascript正在运行,但它不会在我的断点上停止,所以我无法调试 你能帮我解决这个问题吗?有什么问题吗?或者给我建议一些替代调试器 谢谢我绝对推荐使用。比Venkman好多了。当您同时安装Firebug和Venkman时,有时会发生这种情况。尝试禁用Firebug,不仅仅是从Firebug自己的菜单中,而是实际转到插件列表,禁用它,然后重新启动浏览器。如果多次加载同一文件,则可能会发生这种情况,例

我正在使用Venkman javascript调试器调试firefox扩展。我设置了一个断点,javascript正在运行,但它不会在我的断点上停止,所以我无法调试

你能帮我解决这个问题吗?有什么问题吗?或者给我建议一些替代调试器


谢谢

我绝对推荐使用。比Venkman好多了。

当您同时安装Firebug和Venkman时,有时会发生这种情况。尝试禁用Firebug,不仅仅是从Firebug自己的菜单中,而是实际转到插件列表,禁用它,然后重新启动浏览器。

如果多次加载同一文件,则可能会发生这种情况,例如,您打开了多个窗口,每个窗口都加载了utils.js。每个窗口都加载了相同的脚本,但现在每个窗口都有一个不同的脚本实例。对于调试器,脚本的每个实例都是不同的(从技术上讲,在JavaScript中它们确实是不同的),当您设置断点时,您可能在错误的脚本实例上执行此操作。

我安装了firebug,但在那里找不到我的JavaScript代码。它位于firefox扩展中。单击firebug图标,然后单击Console选项卡。那里有一支小箭。点击该按钮,确保以“Chrome”开头的所有内容都被选中。Firebug对于调试扩展是无用的,它是用于网页的。如果有的话,你会使用Chromebug——但我不知道它是否真的比Venkman(从未使用过)更有效。@Wladimir谢谢你。Stackexchange没有通知我你的(这)评论,所以我甚至在Firebug上询问,Chromebug也被建议给我。在最新版本的Firefox中,不幸的是,Firebug的速度变得难以置信地慢——我想如果在它上面添加Chrome scope,浏览器会变得更加无响应。问题在Firebug安装之前就出现了。我试图关闭所有选项卡,只打开一个选项卡。但我在Venkman中找不到加载脚本之间的javascript代码。它现在不在那里。这很奇怪。Venkman在显示打开Venkman之前加载的脚本时遇到问题。这可能是这里的问题。我有一种模糊的感觉,我听说过它,但有这个问题的解决方案吗?当然有-在启动Firefox时通过向命令行添加
-Venkman
来运行Venkman。这样可以确保在加载任何脚本之前加载Venkman(这也会显著降低性能,因此在不进行调试时不应该这样做)。我尝试了它,但在加载的脚本之间仍然找不到我的脚本。伙计,在这件事中,你并不孤单。2年后,我们的选择仍然只有Venkman或Chromebug。两者都是令人难以置信的有缺陷和不可靠的。Mozilla,如果你在听的话。给我们一些更好的Chrome/XUL开发工具。