我尝试按照以下步骤在我的 xul 应用程序中获取 venkman:
- 从 addons.mozilla.org 获取 Venkman 要下载包,请右键单击安装链接并将包保存到本地。(获得最新版本)。
- 创建一个目录 /distribution/bundles/venkman。将包解压缩到该目录中。
- 添加
<script src="chrome://venkman/content/venkman-overlay.js" />
到您的 XUL 窗口之一。 - 添加 UI 以将 Venkman 打开到您的窗口(它可以是菜单项或工具栏按钮)。使其在激活时调用 start_venkman()。
不知道在哪里创建分发目录,我尝试在 chrome 和 chrome/content 中与我的 application.ini 相同的目录,但是当我尝试在步骤 3 中包含脚本时,我得到:
No chrome package registered for chrome://venkman/content/venkman-overlay.js
第 4 步给了我:
Error: ReferenceError: start_venkman is not defined
我使用以下命令启动我的应用程序:
firefox.exe --app application.ini -jsconsole
在我的 application.ini 中更改了 BuildID 几次,但这并没有改变任何东西。