Add El Mercurio de Valparaíso (Chile)

This commit is contained in:
magnolia1234 2020-08-26 17:18:51 +02:00
parent 2f4933a033
commit b7b24b2236
5 changed files with 26 additions and 7 deletions

View file

@ -289,6 +289,7 @@ So don't update to Firefox 79 or use F-droid's [Fennec-release](https://f-droid.
[Valor Econômico](https://valor.globo.com)* [Valor Econômico](https://valor.globo.com)*
##### Chile ##### Chile
[El Mercurio](https://digital.elmercurio.com) - [El Mercurio](https://digital.elmercurio.com) -
[El Mercurio de Valparaíso](https://www.mercuriovalpo.cl) -
[La Segunda](https://digital.lasegunda.com) - [La Segunda](https://digital.lasegunda.com) -
[La Tercera](https://www.latercera.com) [La Tercera](https://www.latercera.com)
##### Mexico ##### Mexico

View file

@ -29,6 +29,7 @@ var allow_cookies = [
'dn.se', 'dn.se',
'dvhn.nl', 'dvhn.nl',
'elmercurio.com', 'elmercurio.com',
'mercuriovalpo.cl',
'eurekareport.com.au', 'eurekareport.com.au',
'faz.net', 'faz.net',
'folha.uol.com.br', 'folha.uol.com.br',
@ -184,6 +185,7 @@ var blockedRegexes = {
'livemint.com': /(.+\.livemint\.com\/js\/localWorker\.js|analytics\.htmedia\.in\/analytics-js\/.+\.js)/, 'livemint.com': /(.+\.livemint\.com\/js\/localWorker\.js|analytics\.htmedia\.in\/analytics-js\/.+\.js)/,
'lopinion.fr': /.+\.poool\.fr\/.+/, 'lopinion.fr': /.+\.poool\.fr\/.+/,
'lrb.co.uk': /.+\.tinypass\.com\/.+/, 'lrb.co.uk': /.+\.tinypass\.com\/.+/,
'mercuriovalpo.cl': /(.+\.mercuriovalpo\.cl\/impresa\/wp-content\/themes\/papel-digital-2019-desktop\/assets\/(vendor|\d)\.js|pram\.pasedigital\.cl\/API\/User\/Status\?)/,
'modernhealthcare.com': /.+\.tinypass\.com\/.+/, 'modernhealthcare.com': /.+\.tinypass\.com\/.+/,
'nationalgeographic.com': /.+\.blueconic\.net\/.+/, 'nationalgeographic.com': /.+\.blueconic\.net\/.+/,
'nationalreview.com': /.+\.blueconic\.net\/.+/, 'nationalreview.com': /.+\.blueconic\.net\/.+/,
@ -569,11 +571,14 @@ ext_api.webRequest.onBeforeSendHeaders.addListener(function(details) {
}); });
} }
if (tabId !== -1) { ext_api.tabs.query({
ext_api.tabs.get(tabId, function (currentTab) { active: true,
if (isSiteEnabled(currentTab) || medium_custom_domain) { currentWindow: true
}, function (tabs) {
if (tabs.length > 0 && tabs[0].url && tabs[0].url.indexOf("http") !== -1) {
if (isSiteEnabled({url: tabs[0].url}) || medium_custom_domain) {
// run contentScript inside tab // run contentScript inside tab
ext_api.tabs.executeScript(tabId, { ext_api.tabs.executeScript({
file: 'contentScript.js', file: 'contentScript.js',
runAt: 'document_start' runAt: 'document_start'
}, function (res) { }, function (res) {
@ -582,8 +587,8 @@ ext_api.webRequest.onBeforeSendHeaders.addListener(function(details) {
} }
}); });
} }
});
} }
});
return { requestHeaders: requestHeaders }; return { requestHeaders: requestHeaders };
}, { }, {

View file

@ -1011,6 +1011,17 @@ else if (matchDomain("limesonline.com")) {
}, 500); // Delay (in milliseconds) }, 500); // Delay (in milliseconds)
} }
else if (matchDomain("mercuriovalpo.cl")) {
let content = document.querySelector('div.content');
if (content)
content.setAttribute('id', 'content_new');
let modal_wrapper = document.querySelector('div.modal-wrapper');
removeDOMElement(modal_wrapper);
let body_modal = document.querySelector('body.modal-open');
if (body_modal)
body_modal.classList.remove('modal-open');
}
// General Functions // General Functions
function removeDOMElement(...elements) { function removeDOMElement(...elements) {
for (let element of elements) { for (let element of elements) {

View file

@ -159,6 +159,7 @@
"*://*.lrb.co.uk/*", "*://*.lrb.co.uk/*",
"*://*.mcall.com/*", "*://*.mcall.com/*",
"*://*.medium.com/*", "*://*.medium.com/*",
"*://*.mercuriovalpo.cl/*",
"*://*.mercurynews.com/*", "*://*.mercurynews.com/*",
"*://*.mexiconewsdaily.com/*", "*://*.mexiconewsdaily.com/*",
"*://*.miamiherald.com/*", "*://*.miamiherald.com/*",

View file

@ -38,6 +38,7 @@ var defaultSites =
"Discover Magazine": "discovermagazine.com", "Discover Magazine": "discovermagazine.com",
"El Comercio": "elcomercio.pe", "El Comercio": "elcomercio.pe",
"El Mercurio": "elmercurio.com", "El Mercurio": "elmercurio.com",
"El Mercurio de Valparaíso": "mercuriovalpo.cl",
"El Mundo": "elmundo.es", "El Mundo": "elmundo.es",
"El País": "elpais.com", "El País": "elpais.com",
"Encyclopedia Britannica": "britannica.com", "Encyclopedia Britannica": "britannica.com",