mirror of
https://github.com/gorhill/uBlock.git
synced 2024-11-10 09:07:54 +01:00
This commit is contained in:
parent
4648cbdb69
commit
1d7e3e8f82
4 changed files with 10 additions and 9 deletions
|
@ -84,8 +84,9 @@
|
|||
}
|
||||
}
|
||||
} else if ( details.documentUrl !== undefined ) {
|
||||
this.setTabOriginFromURL(details.documentUrl);
|
||||
this.setDocOriginFromURL(details.documentUrl);
|
||||
const normalURL = µBlock.normalizePageURL(0, details.documentUrl);
|
||||
this.setTabOriginFromURL(normalURL);
|
||||
this.setDocOriginFromURL(normalURL);
|
||||
} else {
|
||||
this.setDocOrigin(this.tabOrigin);
|
||||
}
|
||||
|
|
|
@ -46,16 +46,16 @@ var µb = µBlock;
|
|||
/******************************************************************************/
|
||||
|
||||
µb.normalizePageURL = function(tabId, pageURL) {
|
||||
if ( vAPI.isBehindTheSceneTabId(tabId) ) {
|
||||
if ( tabId < 0 ) {
|
||||
return 'http://behind-the-scene/';
|
||||
}
|
||||
var uri = this.URI.set(pageURL);
|
||||
var scheme = uri.scheme;
|
||||
const uri = this.URI.set(pageURL);
|
||||
const scheme = uri.scheme;
|
||||
if ( scheme === 'https' || scheme === 'http' ) {
|
||||
return uri.normalizedURI();
|
||||
}
|
||||
|
||||
var fakeHostname = scheme + '-scheme';
|
||||
let fakeHostname = scheme + '-scheme';
|
||||
|
||||
if ( uri.hostname !== '' ) {
|
||||
fakeHostname = uri.hostname + '.' + fakeHostname;
|
||||
|
|
|
@ -284,7 +284,7 @@ const onBeforeBehindTheSceneRequest = function(fctxt) {
|
|||
let result = 0;
|
||||
|
||||
if (
|
||||
µb.URI.isNetworkURI(fctxt.docOrigin) ||
|
||||
µb.URI.isNetworkURI(fctxt.tabOrigin) ||
|
||||
µb.userSettings.advancedUserEnabled ||
|
||||
fctxt.type === 'csp_report'
|
||||
) {
|
||||
|
|
|
@ -410,7 +410,7 @@ URI.isNetworkURI = function(uri) {
|
|||
return reNetworkURI.test(uri);
|
||||
};
|
||||
|
||||
var reNetworkURI = /^(?:ftps?|https?|wss?):\/\//;
|
||||
const reNetworkURI = /^(?:ftps?|https?|wss?):\/\//;
|
||||
|
||||
/******************************************************************************/
|
||||
|
||||
|
@ -418,7 +418,7 @@ URI.isNetworkScheme = function(scheme) {
|
|||
return reNetworkScheme.test(scheme);
|
||||
};
|
||||
|
||||
var reNetworkScheme = /^(?:ftps?|https?|wss?)$/;
|
||||
const reNetworkScheme = /^(?:ftps?|https?|wss?)$/;
|
||||
|
||||
/******************************************************************************/
|
||||
|
||||
|
|
Loading…
Reference in a new issue