我正在開發一個帶addon sdk的firefox插件,但我沒有成功地在插件中導入外部庫。重要的是要知道,插件打開一個新的標籤,我需要導入的庫。在firefox插件中加載外部庫
這是我的文件夾結構:
> data
> jquery.js
> pixlr.js
> lib
> main.js
要導入庫的jquery.js和pixlr.js,我曾嘗試已經多件事情。由於這些庫需要在新的選項卡訪問,我已經試過如下:
tabs.open({
url: startURL,
inNewWindow: inNewWindow,
inBackground: inBackground,
contentScriptFile: [self.data.url("jquery.js")],
onReady: function (tab) {
tab.attach({
contentScriptFile: [self.data.url("jquery.js"),
self.data.url("pixlr.js")]
});
}
});
有誰知道爲什麼會不工作?提前致謝!
您能否提供更多信息?你的擴展何時調用'tabs.open'? – dgil