diff --git a/assets/resources/scriptlets.js b/assets/resources/scriptlets.js index c5b3818674464..dffc94c784561 100644 --- a/assets/resources/scriptlets.js +++ b/assets/resources/scriptlets.js @@ -1860,6 +1860,7 @@ builtinScriptlets.push({ aliases: [ 'nowoif.js', 'prevent-window-open.js', + 'window.open-defuser.js', ], fn: noWindowOpenIf, dependencies: [ diff --git a/src/web_accessible_resources/window.open-defuser.js b/src/web_accessible_resources/window.open-defuser.js deleted file mode 100644 index 7f12ece75231d..0000000000000 --- a/src/web_accessible_resources/window.open-defuser.js +++ /dev/null @@ -1,29 +0,0 @@ -/******************************************************************************* - - uBlock Origin - a browser extension to block requests. - Copyright (C) 2019-present Raymond Hill - - 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 - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - 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://github.com/gorhill/uBlock -*/ - -(function() { - 'use strict'; - window.open = new Proxy(window.open, { - apply: function() { - return null; - } - }); -})();