diff --git a/article-fetch.js b/article-fetch.js index 7b1b9a0..920ca2b 100644 --- a/article-fetch.js +++ b/article-fetch.js @@ -50,7 +50,6 @@ genFName.counter = 0; function sanitizeHTML(html){ - html = html.trim(). replace(/\r?\n|\r/g, "\u0000"). replace(/<(div|p|ul|li|h1|h2|h3|h4|h5)>[\s\u0000]*(
[\s\u0000]*)*/g, "<$1>"). diff --git a/static/bifocal/inject.js b/static/bifocal/inject.js index d6be98f..19a5a33 100644 --- a/static/bifocal/inject.js +++ b/static/bifocal/inject.js @@ -100,6 +100,8 @@ function __PHANTOM_RESPONSE(){ }else if(href.match(/^https?\:\/\/[a-z\.\-]+\/teemalehed\//i)){ // delfi teemalehed elements[i].removeAttribute(attr); + }else{ + elements[i].href = href; } // pildid @@ -107,9 +109,12 @@ function __PHANTOM_RESPONSE(){ if(attr.toLowerCase() == "alt"){ // keep }else if(attr.toLowerCase() == "src"){ - if((elements[i].src || "").toString().trim().match(/^(javascript|about)\s*\:/)){ + var src = (elements[i].src || "").toString().trim(); + if(src.match(/^(javascript|about)\s*\:/)){ elements[i].removeAttribute(attr); - }; + }else{ + elements[i].src = src; + } }else{ elements[i].removeAttribute(attr); } @@ -121,5 +126,7 @@ function __PHANTOM_RESPONSE(){ } } } + + } }