Fix WSJ (amp homepage link)

merge-requests/2/head
magnolia1234 3 years ago
parent 3df80cde94
commit de2511d74d

@ -283,6 +283,7 @@ var blockedRegexes = {
'chronicle.com': /(\.blueconic\.net\/|\.chronicle\.com\/(common\/)?(che-auth0-user|script)\.js)/, 'chronicle.com': /(\.blueconic\.net\/|\.chronicle\.com\/(common\/)?(che-auth0-user|script)\.js)/,
'clarin.com': /js\.matheranalytics\.com\//, 'clarin.com': /js\.matheranalytics\.com\//,
'cmjornal.pt': /cdn\.ampproject\.org\/v\d\/amp-(access|(sticky-)?ad)-.+\.js/, 'cmjornal.pt': /cdn\.ampproject\.org\/v\d\/amp-(access|(sticky-)?ad)-.+\.js/,
'commentary.org': /\.commentary\.org\/.+\/js\/dg-locker-public\.js/,
'corriere.it': /(\.tinypass\.com\/|\.rcsobjects\.it\/rcs_(cpmt|tracking-service)\/|\.corriereobjects\.it\/.+\/js\/(_paywall\.sjs|tracking\/)|\.userzoom\.com\/files\/js\/)/, 'corriere.it': /(\.tinypass\.com\/|\.rcsobjects\.it\/rcs_(cpmt|tracking-service)\/|\.corriereobjects\.it\/.+\/js\/(_paywall\.sjs|tracking\/)|\.userzoom\.com\/files\/js\/)/,
'dallasnews.com': /(\.blueconic\.net\/|js\.matheranalytics\.com\/)/, 'dallasnews.com': /(\.blueconic\.net\/|js\.matheranalytics\.com\/)/,
'digiday.com': /cdn.\.tinypass\.com\//, 'digiday.com': /cdn.\.tinypass\.com\//,

@ -12,6 +12,7 @@ Fix Gestion & El Comercio (Peru)
Fix Grupo Vocento (Spain) Fix Grupo Vocento (Spain)
Fix Financial News (London) Fix Financial News (London)
Fix The Athletic (podcast) Fix The Athletic (podcast)
Fix WSJ (amp homepage link)
Update remove cookies (faster) Update remove cookies (faster)
* v2.3.0.1 (2021-07-26) * v2.3.0.1 (2021-07-26)

@ -2660,6 +2660,7 @@ else if (matchDomain('washingtonpost.com')) {
} }
else if (matchDomain('wsj.com') && !matchDomain('cn.wsj.com')) { else if (matchDomain('wsj.com') && !matchDomain('cn.wsj.com')) {
let url = window.location.href;
if (location.href.includes('/articles/')) { if (location.href.includes('/articles/')) {
let close_button = document.querySelector('div.close-btn[role="button"]'); let close_button = document.querySelector('div.close-btn[role="button"]');
if (close_button) if (close_button)
@ -2667,14 +2668,20 @@ else if (matchDomain('wsj.com') && !matchDomain('cn.wsj.com')) {
} }
let wsj_ads = document.querySelectorAll('div.wsj-ad'); let wsj_ads = document.querySelectorAll('div.wsj-ad');
removeDOMElement(...wsj_ads); removeDOMElement(...wsj_ads);
document.addEventListener('DOMContentLoaded', () => { if (url.includes('/amp/')) {
let url = window.location.href; let masthead_link = document.querySelector('div.masthead > a[href*="/articles/"]');
let snippet = document.querySelector('.snippet-promotion'); if (masthead_link)
let wsj_pro = document.querySelector('meta[name="page.site"][content="wsjpro"]'); masthead_link.href = 'https://www.wsj.com';
if (snippet || wsj_pro) { } else {
window.location.href = url.replace('wsj.com', 'wsj.com/amp'); document.addEventListener('DOMContentLoaded', () => {
} let snippet = document.querySelector('.snippet-promotion');
}); let wsj_pro = document.querySelector('meta[name="page.site"][content="wsjpro"]');
if (snippet || wsj_pro) {
removeDOMElement(snippet, wsj_pro);
window.location.href = url.replace('wsj.com', 'wsj.com/amp');
}
});
}
} }
else if ((domain = matchDomain(usa_mcc_domains)) || document.querySelector('script[src^="https://media.mcclatchyinteractive.com/"]') || window.location.href.match(/\/\/amp\..+\.com\/(.+\/)?article(\d){8,}\.html/)) { else if ((domain = matchDomain(usa_mcc_domains)) || document.querySelector('script[src^="https://media.mcclatchyinteractive.com/"]') || window.location.href.match(/\/\/amp\..+\.com\/(.+\/)?article(\d){8,}\.html/)) {

Loading…
Cancel
Save