1
0
mirror of https://github.com/gorhill/uBlock.git synced 2024-11-24 11:22:44 +01:00

remove unused code meant for Firefox/legacy

This commit is contained in:
Raymond Hill 2018-08-18 07:51:46 -04:00
parent 9308bef7bb
commit 938d54b1f7
No known key found for this signature in database
GPG Key ID: 25E1490B761470C2
2 changed files with 0 additions and 67 deletions

View File

@ -38,7 +38,6 @@
<script src="js/text-encode.js"></script> <script src="js/text-encode.js"></script>
<script src="js/contextmenu.js"></script> <script src="js/contextmenu.js"></script>
<script src="js/reverselookup.js"></script> <script src="js/reverselookup.js"></script>
<script src="js/rpcreceiver.js"></script>
<script src="js/start.js"></script> <script src="js/start.js"></script>
<script src="js/commands.js"></script> <script src="js/commands.js"></script>
</body> </body>

View File

@ -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;
}
};
/******************************************************************************/
})();
/******************************************************************************/