Fix wapo.com

This commit is contained in:
Adam 2021-07-06 18:44:08 -07:00
parent e51bc6ac10
commit 1b18c8f766
2 changed files with 11 additions and 5 deletions

View File

@ -243,7 +243,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)/,
'expansion.com': /cdn\.ampproject\.org\/v\d\/amp-(access|ad|consent)-.+\.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/,
'washingtonpost.com': /cdn\.ampproject\.org\/.+\/v\d\/amp-((sticky-)?ad|subscriptions)-.+\.js/
};
const userAgentDesktop = 'Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)';

View File

@ -99,12 +99,17 @@ if (matchDomain('elmercurio.com')) {
}
}, 300); // Delay (in milliseconds)
} else {
function defaultPaywall (element) {
removeDOMElement(element);
const url = window.location.href;
if (!url.includes('outputType=amp')) { window.location.href = url.split('?')[0] + '?outputType=amp'; }
function main (element) {
removeDOMElement(element);
window.location.href = url.split('?')[0] + '?outputType=amp';
}
if (!url.includes('outputType=amp')) {
waitDOMElement('div[id^="paywall-"]', 'DIV', main, false);
} else {
const subscriptionsSections = document.querySelectorAll('[subscriptions-section="content"]');
for (const subscriptionsSection of subscriptionsSections) { subscriptionsSection.removeAttribute('subscriptions-section'); }
}
waitDOMElement('div[id^="paywall-"]', 'DIV', defaultPaywall, false);
}
} else if (matchDomain('wsj.com') && !matchDomain('cn.wsj.com')) {
if (window.location.href.includes('/articles/')) {