Fix Bloomberg (quotes)

merge-requests/3/head
magnolia1234 2 years ago
parent e1f15b9775
commit 44aa478c82

@ -3,6 +3,7 @@ Changelog Bypass Paywalls Clean - Firefox
Post-release
Add Mainichi Shimbun (Japan)
Fix Bloomberg (quotes)
* v2.5.1.0 (2022-01-09)
Add group Hearst Communications (local USA)

@ -2012,10 +2012,21 @@ else if (matchDomain('billboard.com')) {
}
else if (matchDomain('bloomberg.com')) {
function bloomberg_noscroll(node) {
node.removeAttribute('data-paywall-overlay-status');
}
waitDOMElement('div#fortress-paywall-container-root', 'DIV', removeDOMElement, true);
waitDOMAttribute('body', 'BODY', 'data-paywall-overlay-status', bloomberg_noscroll, true);
let paywall = document.querySelector('div#fortress-paywall-container-root');
let counter = document.querySelector('div#fortress-preblocked-container-root');
let leaderboard = document.querySelector('div[id^="leaderboard"], div[class^="leaderboard"], div.canopy-container');
let noscroll = document.querySelector('body[data-paywall-overlay-status]');
if (noscroll)
noscroll.removeAttribute('data-paywall-overlay-status');
removeDOMElement(paywall, counter, leaderboard);
sessionStorage.clear();
let url = window.location.href;
if (url.match(/\/(articles|features)\//)) {
let leaderboard = document.querySelector('div[id^="leaderboard"], div.leaderboard-wrapper');
let page_ad = document.querySelectorAll('div.page-ad, div[data-ad-placeholder]');
let reg_ui_client = document.querySelector('div#reg-ui-client');
removeDOMElement(leaderboard, ...page_ad, reg_ui_client);
@ -2047,8 +2058,9 @@ else if (matchDomain('bloomberg.com')) {
removeDOMElement(...shimmering_content);
if (body_transparent)
removeClassesByPrefix(body_transparent, 'nearly-transparent-text-blur');
let premium = document.querySelector('div[data-testid="premium-label"]');
let json_script = document.querySelector('script[data-component-props="ArticleBody"], script[data-component-props="FeatureBody"]');
if (json_script) {
if (premium && json_script) {
let json = JSON.parse(json_script.innerHTML);
if (json) {
let json_text;

@ -607,5 +607,5 @@
"*://*.wsj.net/*",
"*://*.zephr.com/*"
],
"version": "2.5.1.1"
"version": "2.5.1.2"
}

@ -192,7 +192,7 @@ var defaultSites = {
},
"Bloomberg": {
domain: "bloomberg.com",
block_regex: /(\.tinypass\.com\/|assets\.bwbx\.io\/s\d\/fence\/(plug|fortress)-client\/)/,
block_regex: /(\.tinypass\.com\/|assets\.bwbx\.io\/s\d\/(fence\/plug-client|javelin\/.+\/transporter)\/)/,
remove_cookies_select_hold: ["bb_geo_info"]
},
"Bloomberg Quint": {

Loading…
Cancel
Save