1
我正在使用頁面模式將內容腳本附加到所有打開的標籤!mozilla addon sdk 1.11 - 頁面模式清理
之後,在cretain時刻/事件我想從所有打開的標籤中刪除所有附加的內容腳本!
我該怎麼做?使用....已SDK 1.11
myPanel.port.on('userlogged', function(rdata) {
var workers= [];
function detachWorker(worker, workerArray) {
var index = workerArray.indexOf(worker);
if(index != -1) {
workerArray.splice(index, 1);
}
}
var pMod = pageMod.PageMod({
include: "*",
contentScriptWhen: "end",
contentScriptFile: data.url("sas_tb.js"),
attachTo: ["existing", "top", "frame"],
onAttach: function(worker) {
workers.push(worker);
worker.on('detach', function() {
detachWorker(this, workers);
});
worker.port.emit('logged', rdata.logged);
}
});
});
所以contentScriptFile會附着在瀏覽器中所有打開的標籤,但如果我想......說從我的插件註銷如何從全部刪除contentScriptFile附加標籤/工作人員!?