向firefox加载项添加背景脚本

向firefox加载项添加背景脚本,firefox,firefox-addon,firefox-addon-sdk,Firefox,Firefox Addon,Firefox Addon Sdk,我想添加一个文件(background.js),它是我的firefox扩展的后台脚本。 我使用以下代码将内容脚本添加到main.js中 var panel = panels.Panel({ contentURL: self.data.url("panel.html"), onHide: handleHide, contentScriptFile: [self.data.url("js/jquery.js"), self.data.url(

我想添加一个文件(background.js),它是我的firefox扩展的后台脚本。 我使用以下代码将内容脚本添加到main.js中

 var panel = panels.Panel({
   contentURL: self.data.url("panel.html"),
   onHide: handleHide,
   contentScriptFile: [self.data.url("js/jquery.js"), 
                  self.data.url("tipsy/jquery.tipsy.js"),,
                  self.data.url("js/settings.js")]
});

如何将后台脚本添加到main.js文件。

只需将文件放入
lib
文件夹即可

除了直接与web内容交互的脚本外,使用SDK开发附加组件时要编写或使用的所有JavaScript代码都是CommonJS模块的一部分

基本上,后端脚本不共享内容脚本/normaljs之类的变量。您需要导出模块之间的变量,并且模块之间需要变量