mirror of
https://github.com/kkapsner/CanvasBlocker
synced 2025-03-13 11:44:12 +01:00
Cleanup CanvasBlocker
once Firefox supports browser.runtime.onSuspend
This commit is contained in:
parent
9353f71455
commit
6c22788096
@ -203,6 +203,7 @@
|
||||
logging.message("register listener for messages from background script");
|
||||
extension.message.on(function(data){
|
||||
if (data["canvasBlocker-unload"]){
|
||||
extension.revertProperties();
|
||||
enabled = false;
|
||||
}
|
||||
if (
|
||||
|
10
lib/main.js
10
lib/main.js
@ -189,5 +189,15 @@
|
||||
});
|
||||
});
|
||||
|
||||
if (browser.runtime.onSuspend){
|
||||
browser.runtime.onSuspend.addListener(async function(){
|
||||
logging.message("Suspending CanvasBlocker");
|
||||
(await browser.tabs.query({})).forEach(function(tab){
|
||||
browser.tabs.sendMessage(tab.id, {
|
||||
"canvasBlocker-unload": true
|
||||
});
|
||||
});
|
||||
});
|
||||
}
|
||||
logging.message("end");
|
||||
}());
|
||||
|
Loading…
x
Reference in New Issue
Block a user