如何在附加组件的任何位置包含脚本?

时间:2012-12-10 01:45:36

标签: javascript firefox-addon

在我的firefox插件中,我有一个名为“global.js”的脚本,我需要在几个对话框中使用(xul)。我是否需要在每个xul文件中包含脚本,还是有更好的方法?我从每个对话中调用相同的函数,因此我需要它们可用于插件中的任何位置。

1 个答案:

答案 0 :(得分:0)

是的,您需要将其包含在每个XUL文件中。如果您有多个需要访问的文件,可以使用global.js文件中的JavaScript code modules引用它们,这样您就不必在添加新依赖项时不断更改多个XUL文件。

还有其他选项(比如有一个XUL文件和一堆叠加来为特定目的修改它)但是在不知道更多关于你的用例的情况下,我会说你最好只是咬着子弹并且到处都包含那个脚本文件。