Compare commits

...

3 Commits

Author SHA1 Message Date
magnolia1234 af6e944887 Fix Business-standard.com 2 months ago
magnolia1234 4e672ecef4 Fix Business Insider (js) 2 months ago
magnolia1234 1a82be68d4 Fix BizJournals (css) 2 months ago

@ -5,6 +5,9 @@ Updates (install signed xpi-file): https://gitlab.com/magnolia1234/bypass-paywal
Post-release Post-release
Add OVB Media (opt-in to custom sites for unlisted) Add OVB Media (opt-in to custom sites for unlisted)
Add Private Media AU Add Private Media AU
Fix BizJournals (css)
Fix Business Insider (js)
Fix Business-standard.com
Fix The Economist (regwall) Fix The Economist (regwall)
Fix WaPo (js) Fix WaPo (js)
Update custom sites (block_regex_ignore_default) Update custom sites (block_regex_ignore_default)

@ -3862,6 +3862,33 @@ else if (matchDomain('billboard.com')) {
} }
} }
else if (matchDomain('bizjournals.com')) {
let paywall = document.querySelector('div[data-dev="CxWidget_article:wall"]');
if (paywall) {
removeDOMElement(paywall);
let hidden_content = document.querySelector('article div[style="display: none;"]');
if (hidden_content)
hidden_content.removeAttribute('style');
} else {
let paywall = document.querySelector('div#cxense-paywall');
if (paywall) {
removeDOMElement(paywall);
let paywalled_content = document.querySelectorAll('.paywalled-content[style]');
for (let elem of paywalled_content)
elem.removeAttribute('style');
}
}
let dialog = document.querySelector('div[id^="headlessui-dialog-"]');
if (dialog) {
removeDOMElement(dialog);
let body = document.querySelector('body');
if (body)
body.click();
}
let ads = 'div.adwrap';
hideDOMStyle(ads);
}
else if (matchDomain('bloomberg.com')) { else if (matchDomain('bloomberg.com')) {
let paywall_sel = 'div[id^="fortress-"]'; let paywall_sel = 'div[id^="fortress-"]';
let paywall = paywall_sel; let paywall = paywall_sel;
@ -3936,14 +3963,17 @@ else if (matchDomain('business-standard.com')) {
let json = JSON.parse(json_script.text); let json = JSON.parse(json_script.text);
if (json && json.props.pageProps.data.htmlContent) { if (json && json.props.pageProps.data.htmlContent) {
let json_text = json.props.pageProps.data.htmlContent; let json_text = json.props.pageProps.data.htmlContent;
let content = document.querySelector('div.storycontent'); let content = document.querySelector('div[class^="MainStory_storycontent__"');
if (json_text && content) { if (json_text && content) {
content.innerHTML = '';
let intro = content.querySelectorAll('div:not([class]'); let intro = content.querySelectorAll('div:not([class]');
removeDOMElement(...intro); removeDOMElement(...intro);
let parser = new DOMParser(); let parser = new DOMParser();
let doc = parser.parseFromString('<div>' + DOMPurify.sanitize(json_text) + '</div>', 'text/html'); let doc = parser.parseFromString('<div>' + DOMPurify.sanitize(json_text, dompurify_options) + '</div>', 'text/html');
let content_new = doc.querySelector('div'); let content_new = doc.querySelector('div');
content.firstChild.before(content_new); window.setTimeout(function () {
content.appendChild(content_new);
}, 1000);
} }
} else } else
refreshCurrentTab(); refreshCurrentTab();
@ -3971,7 +4001,7 @@ else if (matchDomain('business-standard.com')) {
} }
else if (matchDomain('businessinsider.com')) { else if (matchDomain('businessinsider.com')) {
let ads = 'div.l-ad, div.in-post-sticky, aside.has-video-ad'; let ads = 'div.l-ad, div.in-post-sticky, aside.has-video-ad, div.ad-callout-wrapper';
hideDOMStyle(ads); hideDOMStyle(ads);
} }

@ -51,5 +51,5 @@
"webRequestBlocking", "webRequestBlocking",
"*://*/*" "*://*/*"
], ],
"version": "3.6.3.4" "version": "3.6.3.5"
} }

@ -876,5 +876,5 @@
"*://archive.vn/*", "*://archive.vn/*",
"*://webcache.googleusercontent.com/*" "*://webcache.googleusercontent.com/*"
], ],
"version": "3.6.3.4" "version": "3.6.3.5"
} }

@ -305,7 +305,7 @@ var defaultSites = {
"Business Insider": { "Business Insider": {
domain: "businessinsider.com", domain: "businessinsider.com",
allow_cookies: 1, allow_cookies: 1,
block_regex: /(\.tinypass\.com\/|\.sophi\.io\/)/ block_regex: /(\.tinypass\.com\/|\.sophi\.io\/|\.businessinsider\.com\/chunks\/scripts\/components~paywall-client\..+\.js)/
}, },
"Business Insider Nederland": { "Business Insider Nederland": {
domain: "businessinsider.nl", domain: "businessinsider.nl",
@ -2439,7 +2439,7 @@ var defaultSites = {
}, },
"The Business Journals (free articles only; do not block Cxense-script externally)": { "The Business Journals (free articles only; do not block Cxense-script externally)": {
domain: "bizjournals.com", domain: "bizjournals.com",
block_regex: /cdn\.cxense\.com\/cx\.js/ allow_cookies: 1
}, },
"The Business of Fashion": { "The Business of Fashion": {
domain: "businessoffashion.com", domain: "businessoffashion.com",

@ -5,6 +5,12 @@
"block_regex": "\\/steadyhq\\.com", "block_regex": "\\/steadyhq\\.com",
"upd_version": "3.6.1.5" "upd_version": "3.6.1.5"
}, },
"Business Insider": {
"domain": "businessinsider.com",
"allow_cookies": 1,
"block_regex": "(\\.tinypass\\.com\\/|\\.sophi\\.io\\/|\\.businessinsider\\.com\\/chunks\\/scripts\\/components~paywall-client\\..+\\.js)",
"upd_version": "3.6.3.5"
},
"Capital.fr": { "Capital.fr": {
"domain": "capital.fr", "domain": "capital.fr",
"allow_cookies": 1, "allow_cookies": 1,

Loading…
Cancel
Save