【问题标题】:Communication between preferences.xul and preferences.js首选项.xul 和首选项.js 之间的通信
【发布时间】:2013-10-02 14:50:10
【问题描述】:

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

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

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

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

谢谢!

【问题讨论】:

    标签: javascript firefox firefox-addon xul add-on


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多