Fix McClatchy Group (amp-redirect & disable)

This commit is contained in:
magnolia1234 2022-01-13 21:03:56 +01:00
parent 566f699c6f
commit 27b3d9b986
5 changed files with 10 additions and 9 deletions

View file

@ -751,8 +751,8 @@ ext_api.webRequest.onBeforeSendHeaders.addListener(function(details) {
// block script for additional McClatchy sites (opt-in to custom sites) // block script for additional McClatchy sites (opt-in to custom sites)
var usa_mcc_domains = grouped_sites['###_usa_mcc']; var usa_mcc_domains = grouped_sites['###_usa_mcc'];
var usa_mcc_domain = ((matchUrlDomain('mcclatchyinteractive.com', details.url) && ['script'].includes(details.type)) || var usa_mcc_domain = (((matchUrlDomain('mcclatchyinteractive.com', details.url) && ['script'].includes(details.type)) ||
(matchUrlDomain('mcclatchy-wires.com', details.url) && ['image'].includes(details.type)) && (matchUrlDomain('mcclatchy-wires.com', details.url) && ['image'].includes(details.type))) &&
!matchUrlDomain(usa_mcc_domains, header_referer) && enabledSites.includes('###_usa_mcc')); !matchUrlDomain(usa_mcc_domains, header_referer) && enabledSites.includes('###_usa_mcc'));
if (usa_mcc_domain) { if (usa_mcc_domain) {
let mcc_domain = urlHost(header_referer).replace(/^(account|amp)\./, ''); let mcc_domain = urlHost(header_referer).replace(/^(account|amp)\./, '');

View file

@ -5,6 +5,7 @@ Post-release
Add Mainichi Shimbun (Japan) Add Mainichi Shimbun (Japan)
Remove De Tijd & L'Echo Remove De Tijd & L'Echo
Fix Bloomberg (quotes) Fix Bloomberg (quotes)
Fix McClatchy Group (amp-redirect & disable)
Fix Prospect Magazine (timing) Fix Prospect Magazine (timing)
Fix Star Tribune (timing) Fix Star Tribune (timing)
Update popup (domain to clear cookies) Update popup (domain to clear cookies)
@ -225,7 +226,7 @@ Fix The Daily Beast (proper/images)
* v2.3.3.0 (2021-08-15) * v2.3.3.0 (2021-08-15)
Add Live Law (India) Add Live Law (India)
Add Sanoma Media Finland (+ aamulehti.fi & regional/opt-in) Add Sanoma Media Finland (+ aamulehti.fi & regional/opt-in)
Fix group McClatchy (unlisted sites) Fix McClatchy Group (unlisted sites)
Fix MediaNama (modal) Fix MediaNama (modal)
Fix The Athletic Fix The Athletic
Fix The Daily Beast (members-only) Fix The Daily Beast (members-only)
@ -272,7 +273,7 @@ Fix WaPo (magazine)
Add TradeWinds Add TradeWinds
Fix Discover Magazine Fix Discover Magazine
Fix Il Secolo XIX (amp-redirect) Fix Il Secolo XIX (amp-redirect)
Fix Miami Herald (group McClatchy) Fix Miami Herald (McClatchy Group)
Fix New Left Review (timing) Fix New Left Review (timing)
Fix WaPo (disable Googlebot & fix amp/interactive) Fix WaPo (disable Googlebot & fix amp/interactive)
Maintenance contentScript (update sanitize html-input) Maintenance contentScript (update sanitize html-input)
@ -406,7 +407,7 @@ Add Aachener-Zeitung.de (RP-medien)
Add Apollo Magazine Add Apollo Magazine
Add NK News (not pro) Add NK News (not pro)
Add Nordwest Zeitung (Germany) Add Nordwest Zeitung (Germany)
Fix group McClatchy (opt-in to custom sites for unlisted) Fix McClatchy Group (opt-in to custom sites for unlisted)
Fix Wired (Googlebot) Fix Wired (Googlebot)
Fix WSJ (option to disable Googlebot; http error 500) Fix WSJ (option to disable Googlebot; http error 500)
@ -466,7 +467,7 @@ Update limit contentScript (add image/sub_frame)
* v2.0.8.0 (2021-02-14) * v2.0.8.0 (2021-02-14)
Add Augsburger-Allgemeine.de Add Augsburger-Allgemeine.de
Add group McClatchy (USA) Add McClatchy Group (USA)
Add Neue Osnabruecker Zeitung (Germany) Add Neue Osnabruecker Zeitung (Germany)
Add Time Magazine Add Time Magazine
Fix Cors Anywhere (link to allow access) Fix Cors Anywhere (link to allow access)

View file

@ -3290,7 +3290,7 @@ else if ((domain = matchDomain(usa_mcc_domains)) || document.querySelector('scri
let url = window.location.href; let url = window.location.href;
if (url.includes('account.' + domain + '/paywall/')) { if (url.includes('account.' + domain + '/paywall/')) {
window.setTimeout(function () { window.setTimeout(function () {
window.location.href = 'https://amp.' + domain + '/article' + url.split('resume=')[1].split('#')[0] + '.html'; window.location.href = 'https://amp.' + domain + '/article' + url.split('resume=')[1].split(/[#&]/)[0] + '.html';
}, 500); // Delay (in milliseconds) }, 500); // Delay (in milliseconds)
} else if (url.includes('amp.' + domain + '/')) { } else if (url.includes('amp.' + domain + '/')) {
amp_unhide_subscr_section(); amp_unhide_subscr_section();

View file

@ -605,5 +605,5 @@
"*://*.wsj.net/*", "*://*.wsj.net/*",
"*://*.zephr.com/*" "*://*.zephr.com/*"
], ],
"version": "2.5.1.3" "version": "2.5.1.4"
} }

View file

@ -1014,7 +1014,7 @@ var defaultSites = {
"thestate.com", "thestate.com",
"tri-cityherald.com" "tri-cityherald.com"
], ],
block_regex: /(js\.matheranalytics\.com\/|cdn\.ampproject\.org\/v\d\/amp-subscriptions-.+\.js)/ block_regex: /(js\.matheranalytics\.com\/|cdn\.ampproject\.org\/v\d\/amp-(access|(sticky-)?ad|subscriptions)-.+\.js)/
}, },
"Mediahuis Nederland Regional": { "Mediahuis Nederland Regional": {
domain: "###_nl_mediahuis_region", domain: "###_nl_mediahuis_region",