我正在使用Venkman javascript调试器来调试firefox扩展。我设置了一个断点,javascript正在运行,但它不会在我的断点上停止,所以我无法调试。
你能帮我解决这个问题吗?有什么不对或建议我一些替代调试器?
谢谢
答案 0 :(得分:1)
我绝对建议使用Firebug。比Venkman好多了。
答案 1 :(得分:1)
有时,如果同时安装了Firebug 和 Venkman,则会发生这种情况。尝试禁用Firebug,不仅仅是从Firebug自己的菜单中,而是实际进入插件列表,禁用它,然后重新启动浏览器。
答案 2 :(得分:0)
如果多次加载相同的文件,则会发生这种情况 - 例如你有几个窗口打开,每个窗口都加载utils.js。每个窗口都加载了相同的脚本,但现在每个窗口都有一个不同的脚本实例。对于调试器,脚本的每个实例都是不同的(从技术上讲,在JavaScript中它们确实是这样),并且当您设置断点时,您可能在错误的脚本实例上执行此操作。