diff --git a/src/background.html b/src/background.html index 5c6b34ddc..98b6bafe5 100644 --- a/src/background.html +++ b/src/background.html @@ -38,7 +38,6 @@ - diff --git a/src/js/rpcreceiver.js b/src/js/rpcreceiver.js deleted file mode 100644 index 86adbcb59..000000000 --- a/src/js/rpcreceiver.js +++ /dev/null @@ -1,66 +0,0 @@ -/******************************************************************************* - - uBlock Origin - a browser extension to block requests. - Copyright (C) 2015-2016 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 -*/ - -'use strict'; - -/******************************************************************************/ - -(function() { - -/******************************************************************************/ - -if ( typeof vAPI.rpcReceiver !== 'object' ) { - return; -} - -/******************************************************************************/ - -vAPI.rpcReceiver.getScriptTagHostnames = function() { - var µb = µBlock; - if ( µb.htmlFilteringEngine ) { - return µb.htmlFilteringEngine.retrieveScriptTagHostnames(); - } -}; - -/******************************************************************************/ - -vAPI.rpcReceiver.getScriptTagFilters = function(details) { - var µb = µBlock; - if ( !µb.htmlFilteringEngine ) { return; } - // Fetching the script tag filters first: assuming it is faster than - // checking whether the site is whitelisted. - var hostname = details.frameHostname; - var r = µb.htmlFilteringEngine.retrieveScriptTagRegex( - µb.URI.domainFromHostname(hostname), - hostname - ); - // https://github.com/gorhill/uBlock/issues/838 - // Disable script tag filtering if document URL is whitelisted. - if ( r !== undefined && µb.getNetFilteringSwitch(details.rootURL) ) { - return r; - } -}; - -/******************************************************************************/ - -})(); - -/******************************************************************************/