Fix ilTirreno.it & LaNuovaSardegna.it

merge-requests/7/head
magnolia1234 2 years ago
parent 5448868ee2
commit 038fb70d17

@ -6,7 +6,7 @@ var ext_name = manifestData.name;
var ext_version = manifestData.version;
const cs_limit_except = ['elespanol.com', 'faz.net', 'nation.africa', 'nationalgeographic.com', 'thetimes.co.uk'];
const dompurify_sites = ['asiatimes.com', 'bloomberg.com', 'cicero.de', 'economictimes.com', 'hs.fi', 'ilmanifesto.it', 'iltalehti.fi', 'ipolitics.ca', 'italiaoggi.it', 'lesechos.fr', 'marianne.net', 'newleftreview.org', 'nzherald.co.nz', 'outlookbusiness.com', 'prospectmagazine.co.uk', 'stratfor.com', 'techinasia.com', 'theathletic.com', 'timesofindia.com', 'vn.nl'].concat(be_mediahuis_domains, nl_mediahuis_region_domains, no_nhst_media_domains);
const dompurify_sites = ['asiatimes.com', 'bloomberg.com', 'cicero.de', 'economictimes.com', 'hs.fi', 'ilmanifesto.it', 'iltalehti.fi', 'iltirreno.it', 'ipolitics.ca', 'italiaoggi.it', 'lanuovasardegna.it', 'lesechos.fr', 'marianne.net', 'newleftreview.org', 'nzherald.co.nz', 'outlookbusiness.com', 'prospectmagazine.co.uk', 'stratfor.com', 'techinasia.com', 'theathletic.com', 'timesofindia.com', 'vn.nl'].concat(be_mediahuis_domains, nl_mediahuis_region_domains, no_nhst_media_domains);
var currentTabUrl = '';
var csDone = false;
var optin_setcookie = false;

@ -2,6 +2,7 @@
Changelog Bypass Paywalls Clean - Firefox
Post-release
Fix ilTirreno.it & LaNuovaSardegna.it
Fix Koelner Stadt-Anzeiger & Koelnische Rundschau
* v2.7.5.0 (2022-07-10)
@ -26,7 +27,7 @@ Fix Financial Times (cookie-banner)
Fix Groupe SudOuest.fr
Fix Iltalehti.fi (videos)
Fix Knack.be & LeVif.be
Fix La Nuova Sardegna
Fix LaNuovaSardegna.it
Fix Observador.pt
Fix The Athletic (single domain)
Fix Times of India (no amp)
@ -802,7 +803,7 @@ Update excluded sites (no general block paywall scripts)
Add Cicero.de
Add Il Secolo XIX (Italy)
Add L'Usine Nouvelle (France)
Add La Nuova Sardegna (Italy)
Add LaNuovaSardegna.it
Add Schweriner Volkszeitung (Germany)
Add SudOuest.fr
Fix Discover Magazine

@ -1682,8 +1682,28 @@ else if (matchDomain('ilmanifesto.it')) {
}
else if (matchDomain(['iltirreno.it', 'lanuovasardegna.it'])) {
let banner = document.querySelector('div.MuiSnackbar-root');
removeDOMElement(banner);
if (window.location.pathname.includes('/news/')) {
let pars = document.querySelectorAll('div.MuiGrid-root > div > p:not([class])');
if (pars.length === 1) {
let article = pars[0].parentNode;
removeDOMElement(pars[0]);
let json_script = document.querySelector('script#__NEXT_DATA__');
if (json_script && dompurify_loaded) {
let json = JSON.parse(json_script.innerText);
if (json && json.props.pageProps.article.content) {
let article_new = json.props.pageProps.article.content;
if (article) {
let parser = new DOMParser();
let doc = parser.parseFromString('<div>' + DOMPurify.sanitize(article_new) + '</div>', 'text/html');
let content_new = doc.querySelector('div');
article.appendChild(content_new);
}
}
}
}
let banner = document.querySelector('div.MuiSnackbar-root');
removeDOMElement(banner);
}
}
else if (matchDomain(it_ilmessaggero_domains)) {

Loading…
Cancel
Save