mirror of
https://github.com/gorhill/uBlock.git
synced 2024-09-29 14:17:11 +02:00
Closes #1178
This commit is contained in:
parent
7cb608366b
commit
1f3ff792f3
@ -316,23 +316,11 @@ Matrix.prototype.clearRegisters = function() {
|
|||||||
/******************************************************************************/
|
/******************************************************************************/
|
||||||
|
|
||||||
var is3rdParty = function(srcHostname, desHostname) {
|
var is3rdParty = function(srcHostname, desHostname) {
|
||||||
if ( desHostname === '*' ) {
|
if(desHostname === '*' || srcHostname === '*' || srcHostname === '') {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// This case occurs for matrix rendering
|
var srcDomain = domainFromHostname(srcHostname) || srcHostname; // localhost, etc. don't have domain
|
||||||
if ( srcHostname === '*' ) {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
var srcDomain = domainFromHostname(srcHostname);
|
|
||||||
|
|
||||||
// This can very well occurs, for examples:
|
|
||||||
// - localhost
|
|
||||||
// - file-scheme
|
|
||||||
// etc.
|
|
||||||
if ( srcDomain === '' ) {
|
|
||||||
srcDomain = srcHostname !== '' ? srcHostname : desHostname;
|
|
||||||
}
|
|
||||||
|
|
||||||
if ( desHostname.slice(0 - srcDomain.length) !== srcDomain ) {
|
if ( desHostname.slice(0 - srcDomain.length) !== srcDomain ) {
|
||||||
return true;
|
return true;
|
||||||
|
Loading…
Reference in New Issue
Block a user