首选项.xul 和首选项.js之间的通信



我想知道是否有人在编写Firefox扩展时熟悉最佳实践,关于preferences.xul和preferences.js之间的通信。

例如,如果您在 preferences.xul 中有一个树视图,并且您想从 preferences.js 以编程方式加载它的全部数据,那么您如何访问树对象。会不会是"gBrowser.getElementById..."之类的东西?

我尝试通过"onload='var cks_tree = this'"将变量分配给树节点,但似乎树是在首选项之后加载的.js,所以,我将不得不以其他方式访问它......

需要明确的是,因为我刚刚发现了一个类似的问题,这个问题涉及 2 个单独的文件 - 不是带有脚本的 XUL 文件,而是 XUL 文件和 javascript 文件。

谢谢!

当你在XUL文件中有树时,你应该把脚本标签放在xul文件的末尾(就在文档元素的结束标签之前(。

最新更新