2
我出了使用頁面MOD上右擊本地HTML文件上的小工具的選項頁面檢測選項卡重裝在Firefox附加組件SDK
optionsMod = pageMod.PageMod({
include: data.url("options/options.html"),
contentScriptWhen: 'end',
contentScriptFile: [data.url('jquery.js'),
data.url('options/options.js')],
onAttach: function (worker) {
optionsWorker.push(worker);
worker.port.emit('started', version);
//logging method for the options page.
worker.port.on('logger', function (data) {
console.log(data);
});
var tabs = require("tabs");
tabs.open(data.url("options/options.html"));
的問題是,因爲如果用戶刷新選項頁面模塊分離,然後頁面變爲空白。
爲了讓事情變得更糟,附加sdk沒有提供檢測標籤重新加載的方法,以便我可以再次從主腳本中調用選項頁面附加事件。
我使用的是Firefox 22和插件SDK 1.14
你能添加更多的信息?爲什麼頁面模式分離並不重新連接? – canuckistani
你能使它工作嗎? –