mirror of
https://github.com/gorhill/uBlock.git
synced 2026-03-11 09:04:36 +00:00
convenience fix for #1901
This commit is contained in:
parent
d82a7e1ece
commit
a76703b6ad
1 changed files with 4 additions and 2 deletions
|
|
@ -554,6 +554,8 @@ var cosmeticFilterFromElement = function(elem) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Tag name
|
// Tag name
|
||||||
|
// https://github.com/gorhill/uBlock/issues/1901
|
||||||
|
// Trim attribute value, this may help in case of malformed HTML.
|
||||||
if ( selector === '' ) {
|
if ( selector === '' ) {
|
||||||
selector = tagName;
|
selector = tagName;
|
||||||
var attributes = [], attr;
|
var attributes = [], attr;
|
||||||
|
|
@ -561,7 +563,7 @@ var cosmeticFilterFromElement = function(elem) {
|
||||||
case 'a':
|
case 'a':
|
||||||
v = elem.getAttribute('href');
|
v = elem.getAttribute('href');
|
||||||
if ( v ) {
|
if ( v ) {
|
||||||
v = v.replace(/\?.*$/, '');
|
v = v.trim().replace(/\?.*$/, '');
|
||||||
if ( v.length ) {
|
if ( v.length ) {
|
||||||
attributes.push({ k: 'href', v: v });
|
attributes.push({ k: 'href', v: v });
|
||||||
}
|
}
|
||||||
|
|
@ -570,7 +572,7 @@ var cosmeticFilterFromElement = function(elem) {
|
||||||
case 'img':
|
case 'img':
|
||||||
v = elem.getAttribute('src');
|
v = elem.getAttribute('src');
|
||||||
if ( v && v.length !== 0 ) {
|
if ( v && v.length !== 0 ) {
|
||||||
attributes.push({ k: 'src', v: v.slice(0, 1024) });
|
attributes.push({ k: 'src', v: v.trim().slice(0, 1024) });
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
v = elem.getAttribute('alt');
|
v = elem.getAttribute('alt');
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue