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