Fix The Spectator UK

merge-requests/10/head
magnolia1234 2 years ago
parent 9c6cdae8b5
commit 32e502108a

@ -7,7 +7,7 @@ var ext_version = manifestData.version;
var navigator_ua = navigator.userAgent;
var navigator_ua_mobile = navigator_ua.toLowerCase().includes('mobile');
const dompurify_sites = ['arcinfo.ch', 'asiatimes.com', 'bloomberg.com', 'cicero.de', 'ilmanifesto.it', 'iltalehti.fi', 'iltirreno.it', 'ipolitics.ca', 'italiaoggi.it', 'lanuovasardegna.it', 'lequipe.fr', 'lesechos.fr', 'marianne.net', 'mediapart.fr', 'newleftreview.org', 'newscientist.com', 'nzherald.co.nz', 'outlookbusiness.com', 'prospectmagazine.co.uk', 'spectator.co.uk', 'stratfor.com', 'techinasia.com', 'timesofindia.com', 'valor.globo.com', 'vn.nl'].concat(nl_mediahuis_region_domains, no_nhst_media_domains);
const dompurify_sites = ['arcinfo.ch', 'asiatimes.com', 'bloomberg.com', 'cicero.de', 'ilmanifesto.it', 'iltalehti.fi', 'iltirreno.it', 'ipolitics.ca', 'italiaoggi.it', 'lanuovasardegna.it', 'lequipe.fr', 'lesechos.fr', 'marianne.net', 'mediapart.fr', 'newleftreview.org', 'newscientist.com', 'nzherald.co.nz', 'outlookbusiness.com', 'prospectmagazine.co.uk', 'stratfor.com', 'techinasia.com', 'timesofindia.com', 'valor.globo.com', 'vn.nl'].concat(nl_mediahuis_region_domains, no_nhst_media_domains);
var optin_setcookie = false;
var optin_update = true;
var blocked_referer = false;

@ -15,6 +15,7 @@ Fix Koelner Stadt-Anzeiger & Koelnische Rundschau
Fix La Croix
Fix NHST Media Group
Fix Tagesspiegel.de (link to archive.is)
Fix The Spectator UK
Fix for Kiwi Browser/Android (Chrome-synch)
* v2.9.2.2 (2022-11-07)

@ -2207,28 +2207,8 @@ else if (matchDomain('scotsman.com')) {
}
else if (matchDomain('spectator.co.uk')) {
if (window.location.pathname.startsWith('/article/')) {
let body_par = document.querySelector('p[class^="ContentPageBodyParagraph"]');
if (!body_par && dompurify_loaded) {
csDoneOnce = true;
let url = window.location.href;
fetch(url)
.then(response => {
if (response.ok) {
response.text().then(html => {
let parser = new DOMParser();
let doc = parser.parseFromString('<div>' + DOMPurify.sanitize(html) + '</div>', 'text/html');
let article = document.querySelector('main > div');
let article_new = doc.querySelector('main > div');
if (article_new) {
if (article)
article.appendChild(article_new);
}
})
}
})
}
}
let banner = document.querySelector('#subscribe-ribbon');
removeDOMElement(banner);
}
else if (matchDomain('telegraph.co.uk')) {

@ -1965,7 +1965,7 @@ var defaultSites = {
},
"The Spectator (UK)": {
domain: "spectator.co.uk",
block_regex: /\.tinypass\.com\//
useragent: "googlebot"
},
"The Spectator Australia": {
domain: "spectator.com.au",

@ -47,6 +47,10 @@
"allow_cookies": 1,
"block_regex": "\\.nysun\\.com\\/zephr\\/features"
},
"The Spectator (UK)": {
"domain": "spectator.co.uk",
"useragent": "googlebot"
},
"The Washington Post": {
"domain": "washingtonpost.com",
"allow_cookies": 1,

Loading…
Cancel
Save