0

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

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

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

为了清楚起见,因为我刚刚发现了一个类似的问题,所以这个问题涉及 2 个单独的文件——不是一个带有脚本的 XUL 文件,而是一个 XUL 文件和一个 javascript 文件。

谢谢!

4

1 回答 1

0

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

于 2013-09-27T12:48:21.270 回答