Fix The Wrap (ld_json_url)

This commit is contained in:
magnolia1234 2023-09-07 08:38:06 +02:00
parent 2f5d68c040
commit a9ab7929c2
8 changed files with 52 additions and 10 deletions

View File

@ -7,6 +7,7 @@ Fix Inc42 (js)
Fix Puck.news (ld_json_url)
Fix Tes Magazine (css)
Fix The Diplomat (magazine)
Fix The Wrap (ld_json_url)
Update block general paywall script (fix Ippen.space)
* v3.3.2.0 (2023-09-03)

View File

@ -5122,9 +5122,32 @@ else if (matchDomain('theverge.com')) {
}
else if (matchDomain('thewrap.com')) {
let paywall = document.querySelector('.wrappro-paywall');
if (paywall)
paywall.classList.remove('wrappro-paywall');
let paywall = document.querySelector('div#zephr-payment-form-root');
if (paywall && dompurify_loaded) {
removeDOMElement(paywall);
let json_url_dom = document.querySelector('link[rel="alternate"][type="application/json"][href]');
if (json_url_dom) {
let json_url = json_url_dom.href;
fetch(json_url)
.then(response => {
if (response.ok) {
response.json().then(json => {
let json_text = json.content.rendered;
let content = document.querySelector('div.entry-content');
if (json_text && content) {
let parser = new DOMParser();
let doc = parser.parseFromString('<div>' + DOMPurify.sanitize(json_text) + '</div>', 'text/html');
content.innerHTML = '';
let content_new = doc.querySelector('div');
content.appendChild(content_new, content);
}
});
}
});
}
let fade = document.querySelector('div.content-area div[style*="background-image: linear-gradient"]');
removeDOMElement(fade);
}
}
else if (matchDomain('timeshighereducation.com')) {
@ -5648,11 +5671,12 @@ function amp_iframes_replace(weblink = false, source = '') {
elem = document.createElement('iframe');
Object.assign(elem, {
src: amp_iframe.getAttribute('src'),
sandbox: amp_iframe.getAttribute('sandbox'),
height: amp_iframe.getAttribute('height'),
width: 'auto',
style: 'border: 0px;'
});
if (amp_iframe.getAttribute('sandbox'))
elem.sandbox = amp_iframe.getAttribute('sandbox');
amp_iframe.parentNode.replaceChild(elem, amp_iframe);
} else {
par = document.createElement('p');

View File

@ -51,5 +51,5 @@
"webRequestBlocking",
"*://*/*"
],
"version": "3.3.2.4"
"version": "3.3.2.5"
}

View File

@ -73,6 +73,12 @@
"domain": "businessnews.com.au",
"useragent": "googlebot"
},
"Cambiocolombia.com": {
"allow_cookies": 1,
"amp_redirect": "div#require-access",
"amp_unhide": 1,
"domain": "cambiocolombia.com"
},
"Capital.bg": {
"allow_cookies": 1,
"domain": "capital.bg",
@ -113,6 +119,11 @@
"block_regex": "\\.tinypass\\.com",
"domain": "dailyherald.com"
},
"Dealstreetasia.com": {
"allow_cookies": 1,
"domain": "dealstreetasia.com",
"ld_json_next": "div.subscribe-now|article"
},
"Diabeteshealth.co.in": {
"allow_cookies": 1,
"domain": "diabeteshealth.co.in",

View File

@ -796,5 +796,5 @@
"*://*.wyleex.com/*",
"*://webcache.googleusercontent.com/*"
],
"version": "3.3.2.4"
"version": "3.3.2.5"
}

View File

@ -2353,8 +2353,8 @@ var defaultSites = {
},
"The Wrap": {
domain: "thewrap.com",
allow_cookies: 1,
block_regex: /\.wallkit\.net\/js\//
remove_cookies_select_drop: ["blaize_session"],
cs_dompurify: 1
},
"Times Higher Education": {
domain: "timeshighereducation.com",

View File

@ -135,5 +135,11 @@
"allow_cookies": 1,
"cs_code": "[{\"cond\":\"div.paywall\", \"rm_class\":\"paywall\", \"elems\":[{\"cond\":\"div.gated-fader\", \"rm_elem\": 1}, {\"cond\":\"div#Modal\", \"rm_elem\": 1}]}]",
"upd_version": "3.3.1.8"
},
"The Wrap": {
"domain": "thewrap.com",
"remove_cookies_select_drop": ["blaize_session"],
"ld_json_url": "div#zephr-payment-form-root|div.entry-content|1",
"upd_version": "3.3.2.5"
}
}

View File

@ -2,8 +2,8 @@
"addons": {
"magnolia@12.34": {
"updates": [
{ "version": "3.3.1.0",
"update_link": "https://gitlab.com/magnolia1234/bpc-uploads/-/raw/master/bypass_paywalls_clean-3.3.1.0.xpi" }
{ "version": "3.3.2.0",
"update_link": "https://gitlab.com/magnolia1234/bpc-uploads/-/raw/master/bypass_paywalls_clean-3.3.2.0.xpi" }
]
}
}