diff options
Diffstat (limited to 'frameScript.js')
-rw-r--r-- | frameScript.js | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/frameScript.js b/frameScript.js index f8acc54..bdd274d 100644 --- a/frameScript.js +++ b/frameScript.js @@ -2,7 +2,7 @@ ηMatrix - a browser extension to black/white list requests. Copyright (C) 2014-2019 The µBlock authors - Copyright (C) 2019-2020 Alessio Vanni + Copyright (C) 2019-2022 Alessio Vanni This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -17,7 +17,7 @@ You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. - Home: https://libregit.spks.xyz/heckyel/ematrix + Home: https://gitlab.com/vannilla/ematrix uMatrix Home: https://github.com/gorhill/uMatrix */ @@ -29,35 +29,35 @@ var locationChangeListener; // Keep alive while frameScript is alive (function () { let injectContentScripts = function (win) { - if (!win || !win.document) { + if (!win || !win.document) { return; - } + } - contentObserver.observe(win.document); + contentObserver.observe(win.document); - if (win.frames && win.frames.length) { - for (let i = win.frames.length; i>0; --i) { - injectContentScripts(win.frames[i]); + if (win.frames && win.frames.length) { + for (let i = win.frames.length; i>0; --i) { + injectContentScripts(win.frames[i]); } - } + } }; let onLoadCompleted = function () { - removeMessageListener('ematrix-load-completed', onLoadCompleted); - injectContentScripts(content); + removeMessageListener('ematrix-load-completed', onLoadCompleted); + injectContentScripts(content); }; addMessageListener('ematrix-load-completed', onLoadCompleted); if (docShell) { - let Ci = Components.interfaces; - let wp = docShell - .QueryInterface(Ci.nsIInterfaceRequestor) - .getInterface(Ci.nsIWebProgress); - let dw = wp.DOMWindow; + let Ci = Components.interfaces; + let wp = docShell + .QueryInterface(Ci.nsIInterfaceRequestor) + .getInterface(Ci.nsIWebProgress); + let dw = wp.DOMWindow; - if (dw === dw.top) { + if (dw === dw.top) { locationChangeListener = new LocationChangeListener(docShell); - } + } } })(); |