mirror of
https://github.com/iamadamdev/bypass-paywalls-chrome
synced 2025-04-30 01:54:24 +02:00
Fix theglobeandmail.com
This commit is contained in:
parent
9181725487
commit
4506b13240
@ -240,7 +240,8 @@ const blockedRegexes = {
|
|||||||
'elpais.com': /(\.epimg\.net\/js\/.+\/(noticia|user)\.min\.js|\/elpais\.com\/arc\/subs\/p\.min\.js|cdn\.ampproject\.org\/v\d\/amp-(access|(sticky-)?ad|consent)-.+\.js)/,
|
'elpais.com': /(\.epimg\.net\/js\/.+\/(noticia|user)\.min\.js|\/elpais\.com\/arc\/subs\/p\.min\.js|cdn\.ampproject\.org\/v\d\/amp-(access|(sticky-)?ad|consent)-.+\.js)/,
|
||||||
'expansion.com': /cdn\.ampproject\.org\/v\d\/amp-(access|ad|consent)-.+\.js/,
|
'expansion.com': /cdn\.ampproject\.org\/v\d\/amp-(access|ad|consent)-.+\.js/,
|
||||||
'chicagobusiness.com': /(\.tinypass\.com\/|\.chicagobusiness\.com\/.+\/js\/js_.+\.js)/,
|
'chicagobusiness.com': /(\.tinypass\.com\/|\.chicagobusiness\.com\/.+\/js\/js_.+\.js)/,
|
||||||
'dailytelegraph.com.au': /cdn\.ampproject\.org\/v\d\/amp-(access|ad|consent)-.+\.js/
|
'dailytelegraph.com.au': /cdn\.ampproject\.org\/v\d\/amp-(access|ad|consent)-.+\.js/,
|
||||||
|
'theglobeandmail.com': /(\.theglobeandmail\.com\/pf\/dist\/engine\/react\.js|smartwall\.theglobeandmail\.com\/)/
|
||||||
};
|
};
|
||||||
|
|
||||||
const userAgentDesktop = 'Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)';
|
const userAgentDesktop = 'Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)';
|
||||||
|
@ -231,41 +231,9 @@ if (matchDomain('elmercurio.com')) {
|
|||||||
}
|
}
|
||||||
}, 500); // Delay (in milliseconds)
|
}, 500); // Delay (in milliseconds)
|
||||||
} else if (matchDomain('theglobeandmail.com')) {
|
} else if (matchDomain('theglobeandmail.com')) {
|
||||||
document.addEventListener('DOMContentLoaded', () => {
|
const articleBodySubscribed = document.querySelector('.c-article-body--subscribed');
|
||||||
const realArticle = document.querySelector('.js-c-article-body');
|
if (articleBodySubscribed) {
|
||||||
let decoyArticle = document.querySelector('.decoy-article');
|
articleBodySubscribed.removeAttribute('class');
|
||||||
if (realArticle && !decoyArticle) {
|
|
||||||
decoyArticle = document.createElement('div');
|
|
||||||
decoyArticle.classList.add('js-c-article-body');
|
|
||||||
decoyArticle.classList.add('decoy-article');
|
|
||||||
decoyArticle.hidden = true;
|
|
||||||
realArticle.parentElement.insertBefore(decoyArticle, realArticle);
|
|
||||||
for (let child = realArticle.firstChild; child !== null; child = child.nextSibling) {
|
|
||||||
if (child.style) {
|
|
||||||
child.style.display = 'block';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
const regWall = document.querySelector('#regwall');
|
|
||||||
const lightBox = document.querySelector('.c-lightbox');
|
|
||||||
if (regWall && lightBox) {
|
|
||||||
regWall.hidden = true;
|
|
||||||
lightBox.hidden = true;
|
|
||||||
}
|
|
||||||
const subscribed = document.querySelector('html.story-subscribed');
|
|
||||||
if (subscribed && !window.location.href.includes('?ref=premium')) {
|
|
||||||
window.setTimeout(function () {
|
|
||||||
window.location.href = new URL(window.location.href).pathname + '?ref=premium';
|
|
||||||
}, 100);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
const cCards = document.querySelectorAll('div.c-card');
|
|
||||||
for (const cCard of cCards) {
|
|
||||||
const aLink = cCard.querySelector('a');
|
|
||||||
const key = cCard.querySelector('span.c-indicator-icon--key');
|
|
||||||
if (key && aLink && !aLink.href.includes('?ref=premium')) {
|
|
||||||
aLink.href = aLink.href + '?ref=premium';
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
} else if (matchDomain(['examiner.com.au', 'thecourier.com.au', 'theadvocate.com.au'])) {
|
} else if (matchDomain(['examiner.com.au', 'thecourier.com.au', 'theadvocate.com.au'])) {
|
||||||
const subscribeTruncate = document.querySelector('.subscribe-truncate');
|
const subscribeTruncate = document.querySelector('.subscribe-truncate');
|
||||||
|
Loading…
x
Reference in New Issue
Block a user