1
我有一個插件,它將ActionButton
放置在工具欄上。點擊ActionButton
時,將運行以下代碼。Firefox插件打開包含內容的選項卡,複製/粘貼選項卡url不會完全加載頁面
該代碼打開一個新選項卡,並提供一些html
和js
,這充當插件的用戶界面。
新標籤的url
是:
resource://jid1-qljswfs6someid-at-jetpack/addon-firefox/data/html/view.html
如果我複製/粘貼到url
手動另一個新選項卡的html
顯示,但沒有裝載js
邏輯。有沒有辦法做到這一點,而不點擊ActionButton
?所以我也許可以爲插件添加書籤,而不是讓ActionButton
佔用空間。
代碼:
Tabs.open({
url: require("sdk/self").data.url('html/view.html'),
onReady: function onReady(tab) {
worker = tab.attach({
contentScriptFile: [
require("sdk/self").data.url.get('lib/lib1.js'),
require("sdk/self").data.url.get('js/lib1.js')
],
onMessage: function(message) {
console.log('stuff done');
}
});
}
});
最近給你的Firefox插件標籤的真棒幫助@humanoid保持它! – Noitidart