我正在开发 Firefox Bootstrapped 插件。这个插件应该使用工具栏按钮和标准选项页面(在我的例子中是 options.xul)来管理。所以我需要从我的 options.xul 页面访问 bootstrap.js 中的函数。
有可能这样做吗?
我想避免 bootstrap.js 和选项页面中的代码重复。
我正在开发 Firefox Bootstrapped 插件。这个插件应该使用工具栏按钮和标准选项页面(在我的例子中是 options.xul)来管理。所以我需要从我的 options.xul 页面访问 bootstrap.js 中的函数。
有可能这样做吗?
我想避免 bootstrap.js 和选项页面中的代码重复。
您的 xul 窗口/页面无法直接访问 bootstrap.js。
但是,无论如何,有多种方法可以实现您的目标:
Cu.unload
关机时的模块)browser.xul
以添加和驱动工具栏按钮相同的方式编写 xul 窗口。simple-prefs
模块基本上会为按钮执行此操作)。