1
0
mirror of https://github.com/gorhill/uBlock.git synced 2024-10-06 09:37:12 +02:00

code review

This commit is contained in:
gorhill 2015-04-01 22:13:13 -04:00
parent 8277daf275
commit 465c4b6523

View File

@ -316,23 +316,17 @@ Matrix.prototype.clearRegisters = function() {
/******************************************************************************/
var is3rdParty = function(srcHostname, desHostname) {
if ( desHostname === '*' ) {
// If at least one is party-less, the relation can't be labelled
// "3rd-party"
if ( desHostname === '*' || srcHostname === '*' || srcHostname === '' ) {
return false;
}
// This case occurs for matrix rendering
if ( srcHostname === '*' ) {
return false;
}
var srcDomain = domainFromHostname(srcHostname);
// This can very well occurs, for examples:
// No domain can very well occurs, for examples:
// - localhost
// - file-scheme
// etc.
if ( srcDomain === '' ) {
srcDomain = srcHostname !== '' ? srcHostname : desHostname;
}
var srcDomain = domainFromHostname(srcHostname) || srcHostname;
if ( desHostname.slice(0 - srcDomain.length) !== srcDomain ) {
return true;