我目前正在为 Firefox 开发一个简单的扩展。现在我希望能够在扩展上下文中的控制台中发出一些命令。
我已经安装了 Javascript Debugger 插件(venkman),但按照说明进行操作:
- 取消选中“排除应用程序文件”
- 选择文件并右键单击“设置为评估对象”
从不设置上下文,我总是最终(或者更确切地说停留)在 venkman.xul 上下文中。
我会切换到另一个调试器,但到目前为止,chromebug 也没有运气:
- 安装了 chromebug 1.08a2 和匹配的 firebug
- 使用 -chromebug -P dev 启动 firefox(作为单独的“firefox”用于开发)
然后它自己的窗口上的 chromebug 不允许我选择上下文,实际上它甚至不显示任何上下文,所有面板都被停用。
我真的不知道再去哪里看,很想有一个解决方案。现在我什至不需要像设置断点这样的“花哨”调试器,只需要在 chrome 级别发出命令。