我想知道是否有人熟悉编写 firefox 扩展时的最佳实践,关于preferences.xul 和preferences.js 之间的通信。
例如,如果您在preferences.xul 中有一个树视图,并且您想以编程方式从preferences.js 中加载它的全部数据,那么您如何访问树对象。会不会是“gBrowser.getElementById ...”之类的东西?
我尝试通过“onload ='var cks_tree = this'”将变量分配给树节点,但似乎树是在preferences.js之后加载的,所以,我将不得不以其他方式访问它.. .
为了清楚起见,因为我刚刚发现了一个类似的问题,所以这个问题涉及 2 个单独的文件——不是一个带有脚本的 XUL 文件,而是一个 XUL 文件和一个 javascript 文件。
谢谢!