Fix Il Secolo XIX (mobile)

master
magnolia1234 2021-09-05 08:48:03 +02:00
parent 5bb3b2dc21
commit 7be7aa3b26
4 changed files with 27 additions and 10 deletions

View File

@ -5,7 +5,8 @@ Post-release
Remove WirtschaftsWoche (obsolete) Remove WirtschaftsWoche (obsolete)
Fix Estadao.com.br Fix Estadao.com.br
Fix Handelsblatt (only non-premium articles) Fix Handelsblatt (only non-premium articles)
Fix ilFattoQuotidiano.it Fix Il Fatto Quotidiano
Fix Il Secolo XIX (mobile)
Fix NzHerald Fix NzHerald
Fix shz.de & svz.de Fix shz.de & svz.de
@ -624,7 +625,7 @@ Update paywall scripts: MatherAnalytics
* v1.7.7.0 (2020-06-28) * v1.7.7.0 (2020-06-28)
Add ABC.es Add ABC.es
Add ilFattoQuotidiano.it Add Il Fatto Quotidiano (Italy)
Add Knack.be Add Knack.be
Add Slader Add Slader
Fix Quartz (non-premium) Fix Quartz (non-premium)

View File

@ -1094,12 +1094,28 @@ else if (matchDomain('rep.repubblica.it')) {
else if (domain = matchDomain(it_repubblica_domains)) { else if (domain = matchDomain(it_repubblica_domains)) {
let url = window.location.href.split('?')[0]; let url = window.location.href.split('?')[0];
if (!url.match(/\amp(\/)?$/)) { if (!url.match(/\amp(\/)?$/)) {
if (!['ilsecoloxix.it', 'lastampa.it', 'repubblica.it'].includes(domain)) { if (['ilsecoloxix.it', 'lastampa.it', 'repubblica.it'].includes(domain)) {
window.setTimeout(function () { let premium = document.querySelector('#paywall, iframe#__limio_frame');
let article_body = document.querySelector('div#article-body[style]'); if (premium) {
if (article_body) removeDOMElement(premium);
article_body.removeAttribute('style'); if (['ilsecoloxix.it', 'lastampa.it', 'repubblica.it'].includes(domain) && !url.includes('/podcast/')) {
}, 1000); // Delay (in milliseconds) let amphtml = document.querySelector('link[rel="amphtml"]');
if (!amphtml)
amphtml = {href: (url.split('?')[0] + '/amp').replace('//amp', '/amp')};
if (amphtml)
window.location.href = amphtml.href;
}
}
} else {
let premium = document.querySelector('.paywall-adagio');
if (premium) {
removeDOMElement(premium);
window.setTimeout(function () {
let article_body = document.querySelector('div#article-body[style]');
if (article_body)
article_body.removeAttribute('style');
}, 1000); // Delay (in milliseconds)
}
} }
} else { } else {
let paywall; let paywall;

View File

@ -38,5 +38,5 @@
"webRequestBlocking", "webRequestBlocking",
"<all_urls>" "<all_urls>"
], ],
"version": "2.3.5.4" "version": "2.3.5.5"
} }

View File

@ -541,5 +541,5 @@
"*://*.wallkit.net/*", "*://*.wallkit.net/*",
"*://*.wsj.net/*" "*://*.wsj.net/*"
], ],
"version": "2.3.5.4" "version": "2.3.5.5"
} }