Fix-update El Pais (Spain)
parent
ddd8399a14
commit
a061251873
|
@ -215,7 +215,7 @@ var blockedRegexes = {
|
|||
'elcomercio.pe': /elcomercio\.pe\/pf\/dist\/template\/elcomercio-noticia.+\.js/,
|
||||
'elmercurio.com': /\.(elmercurio\.com|emol\.cl)\/(.+\/)?js\/(.+\/)?(modal|merPramV\d|PramModal\.min)\.js/,
|
||||
'elmundo.es': /cdn\.ampproject\.org\/v\d\/amp-(access|ad|consent)-.+\.js/,
|
||||
'elpais.com': /\.cdn\.arcpublishing\.com\/arc\/subs\/p\.min\.js/,
|
||||
'elpais.com': /(\.epimg\.net\/js\/.+\/noticia\.min\.js|\.cdn\.arcpublishing\.com\/arc\/subs\/p\.min\.js|cdn\.ampproject\.org\/v\d\/amp-(access|(sticky-)?ad|consent)-.+\.js)/,
|
||||
'elperiodico.com': /cdn\.ampproject\.org\/v\d\/amp-(access|ad|consent)-.+\.js/,
|
||||
'estadao.com.br': /acesso\.estadao\.com\.br\/paywall\/.+\/pw\.js/,
|
||||
'estrellavalpo.cl': /(.+\.mercuriovalpo\.cl\/impresa\/.+\/assets\/(vendor|\d)\.js|pram\.pasedigital\.cl\/API\/User\/Status\?)/,
|
||||
|
@ -697,6 +697,25 @@ ext_api.webRequest.onHeadersReceived.addListener(function (details) {
|
|||
},
|
||||
['blocking', 'responseHeaders']);
|
||||
|
||||
// verne.elpais.com block inline script
|
||||
ext_api.webRequest.onHeadersReceived.addListener(function (details) {
|
||||
if (!isSiteEnabled(details)) {
|
||||
return;
|
||||
}
|
||||
var headers = details.responseHeaders;
|
||||
headers.push({
|
||||
'name': 'Content-Security-Policy',
|
||||
'value': "script-src *;"
|
||||
});
|
||||
return {
|
||||
responseHeaders: headers
|
||||
};
|
||||
}, {
|
||||
'types': ['main_frame', 'sub_frame'],
|
||||
'urls': ["*://verne.elpais.com/*"]
|
||||
},
|
||||
['blocking', 'responseHeaders']);
|
||||
|
||||
var block_js_default = ["*://cdn.tinypass.com/*", "*://*.piano.io/*", "*://*.poool.fr/*", "*://cdn.ampproject.org/v*/amp-access-*.js", "*://*.blueconic.net/*", "*://*.cxense.com/*", "*://*.evolok.net/*", "*://js.matheranalytics.com/*", "*://*.newsmemory.com/*", "*://*.onecount.net/*", "*://js.pelcro.com/*", "*://*.qiota.com/*", "*://*.tribdss.com/*"];
|
||||
var block_js_custom = [];
|
||||
var block_js_custom_ext = [];
|
||||
|
@ -796,7 +815,7 @@ ext_api.webRequest.onBeforeSendHeaders.addListener(function(details) {
|
|||
let usa_discmag_site = (matchUrlDomain('ctfassets.net', details.url) && matchUrlDomain('discovermagazine.com', header_referer) && isSiteEnabled({url: header_referer}));
|
||||
|
||||
let bpc_amp_site = (matchUrlDomain('cdn.ampproject.org', details.url) && isSiteEnabled({url: header_referer}) &&
|
||||
matchUrlDomain(['barrons.com', 'belfasttelegraph.co.uk', 'cicero.de', 'elmundo.es', 'elperiodico.com', 'expansion.com', 'freiepresse.de', 'fresnobee.com', 'gelocal.it', 'independent.ie', 'irishtimes.com', 'la-croix.com', 'nationalreview.com', 'sacbee.com', 'seekingalpha.com', 'sueddeutsche.de', 'svz.de', 'telegraph.co.uk'].concat(au_nine_domains, es_grupo_vocento_domains, fr_groupe_ebra_domains, fr_groupe_la_depeche_domains), header_referer));
|
||||
matchUrlDomain(['barrons.com', 'belfasttelegraph.co.uk', 'cicero.de', 'elmundo.es', 'elpais.com', 'elperiodico.com', 'expansion.com', 'freiepresse.de', 'fresnobee.com', 'gelocal.it', 'independent.ie', 'irishtimes.com', 'la-croix.com', 'nationalreview.com', 'sacbee.com', 'seekingalpha.com', 'sueddeutsche.de', 'svz.de', 'telegraph.co.uk'].concat(au_nine_domains, es_grupo_vocento_domains, fr_groupe_ebra_domains, fr_groupe_la_depeche_domains), header_referer));
|
||||
|
||||
if (!isSiteEnabled(details) && !inkl_site && !au_nc_amp_site && !au_apn_site && !au_swm_site && !uk_nlr_site && !usa_discmag_site && !bpc_amp_site) {
|
||||
return;
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
Changelog Bypass Paywalls Clean - Chrome
|
||||
|
||||
Post-release
|
||||
Fix-update El Pais (Spain)
|
||||
|
||||
* v2.0.4.0 (2021-01-17)
|
||||
Add Cicero (Germany)
|
||||
|
|
|
@ -451,7 +451,18 @@ else if (matchDomain("nytimes.com")) {
|
|||
let preview_button = document.querySelector('.css-3s1ce0');
|
||||
if (preview_button)
|
||||
preview_button.click();
|
||||
csDone = true;
|
||||
if (window.location.hostname === 'cooking.nytimes.com') {
|
||||
let no_scroll = document.querySelectorAll('.nytc---modal-window---noScroll');
|
||||
for (let elem of no_scroll)
|
||||
elem.classList.remove('nytc---modal-window---noScroll');
|
||||
let login = document.querySelector('.nytc---modal-window---isShown');
|
||||
if (login) {
|
||||
let close_button = login.querySelector('span[aria-label="close"]');
|
||||
if (!close_button)
|
||||
login.classList.remove('nytc---modal-window---isShown');
|
||||
}
|
||||
} else
|
||||
csDone = true;
|
||||
}
|
||||
|
||||
else if (matchDomain("economist.com")) {
|
||||
|
@ -1403,6 +1414,14 @@ else if (matchDomain(de_madsack_domains)) {
|
|||
}
|
||||
|
||||
else if (matchDomain("elpais.com")) {
|
||||
let url = window.location.href;
|
||||
if (url.includes('.amp.html') || url.includes('?outputType=amp')) {
|
||||
let paywall = document.querySelectorAll('div[amp-access="success"]');
|
||||
for (let elem of paywall)
|
||||
elem.removeAttribute('amp-access-hide');
|
||||
let amp_ads = document.querySelectorAll('amp-ad');
|
||||
removeDOMElement(...amp_ads);
|
||||
}
|
||||
let login_register = document.querySelector('.login_register');
|
||||
if (login_register) {
|
||||
let scripts = document.querySelectorAll('script');
|
||||
|
|
|
@ -406,6 +406,7 @@
|
|||
"*://*.corriereobjects.it/*",
|
||||
"*://*.ctfassets.net/*",
|
||||
"*://*.emol.cl/*",
|
||||
"*://*.epimg.net/*",
|
||||
"*://*.flip-pay.com/*",
|
||||
"*://*.ffx.io/*",
|
||||
"*://*.htmedia.in/*",
|
||||
|
@ -418,5 +419,5 @@
|
|||
"*://*.stripe.com/*",
|
||||
"*://*.userzoom.com/*"
|
||||
],
|
||||
"version": "2.0.4.0"
|
||||
"version": "2.0.4.1"
|
||||
}
|
Loading…
Reference in New Issue