From 48740d761eb67abb5c77ffe9e21f9f4d0ba57b9c Mon Sep 17 00:00:00 2001 From: magnolia1234 <7676006-magnolia1234@users.noreply.gitlab.com> Date: Sat, 2 May 2020 15:46:52 +0200 Subject: [PATCH] Fix-update LesEchos.fr (refresh cache) --- contentScript.js | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/contentScript.js b/contentScript.js index 120f4e64..ebd0570d 100644 --- a/contentScript.js +++ b/contentScript.js @@ -430,15 +430,12 @@ else if (matchDomain("cen.acs.org")) { else if (matchDomain("lesechos.fr")) { window.setTimeout(function () { - const ad_block = document.querySelectorAll('.jzxvkd-1'); - for (let i = 0; i < ad_block.length; i++) { - ad_block[i].setAttribute('style', 'display:none'); - } - const abo_banner = document.querySelector('[class^=pgxf3b]'); - removeDOMElement(abo_banner); - const url = window.location.href; const html = document.documentElement.outerHTML; + // refresh cache + if (!window.location.hash) { + window.location.href = url + '#loaded' + } const split1 = html.split('window.__PRELOADED_STATE__')[1]; const split2 = split1.split('')[0].trim(); const state = split2.substr(1, split2.length - 2); @@ -461,6 +458,12 @@ else if (matchDomain("lesechos.fr")) { console.warn('unable to parse lesechos text'); console.warn(err); } + const ad_block = document.querySelectorAll('.jzxvkd-1'); + for (let i = 0; i < ad_block.length; i++) { + ad_block[i].setAttribute('style', 'display:none'); + } + const abo_banner = document.querySelector('[class^=pgxf3b]'); + removeDOMElement(abo_banner); }, 500); // Delay (in milliseconds) }