我使用Venkman JavaScript调试器来调试Firefox扩展。我设置了一个断点,JavaScript正在运行,但它不会停止在我的断点上,所以我无法调试。
调试Firefox扩展的问题
你能帮我解决这个问题?什么是错误的或建议我一些替代调试器?
谢谢
我使用Venkman JavaScript调试器来调试Firefox扩展。我设置了一个断点,JavaScript正在运行,但它不会停止在我的断点上,所以我无法调试。
调试Firefox扩展的问题
你能帮我解决这个问题?什么是错误的或建议我一些替代调试器?
谢谢
这种情况有时会发生在您同时安装了Firebug 和 Venkman的情况下。尝试禁用Firebug,不仅仅是从Firebug自己的菜单中,而是实际去到插件列表,禁用它,并重新启动浏览器。
安装萤火虫之前,问题出在这里。 – xralf 2011-06-06 17:28:24
如果相同的文件被加载多次就会发生这种情况 - 例如你打开几个窗口,每个窗口都加载utils.js。每个窗口都加载了相同的脚本,但是现在每个窗口都有此脚本的不同实例。对于调试器来说,脚本的每个实例都是不同的(从技术上说,它们的确是JavaScript),并且当您设置断点时,您可能会在错误的脚本实例上执行此操作。
你是如此的不孤单。 2年后,我们的选择仍然只有Venkman或Chromebug。这两个都是令人难以置信的越野车和不可靠的。 Mozilla,如果你在听。为我们提供更好的Chrome/XUL开发工具。 – 2013-07-31 07:39:57