64 lines
1.6 KiB
JavaScript
64 lines
1.6 KiB
JavaScript
// run_at: document_idle
|
|
const ABRIL_CODE = `
|
|
document.querySelectorAll('.callpaywall')
|
|
.forEach(x => x.remove());
|
|
document.querySelectorAll('.content-blocked')
|
|
.forEach(x => x.classList.remove('content-blocked'))
|
|
`;
|
|
|
|
const INJECTION = {
|
|
diariodaregiao: {
|
|
url: /diariodaregiao\.com\.br/,
|
|
code: `
|
|
document.getElementsByClassName('noticia-texto')[0].style.display = 'block';
|
|
document.querySelector('.conteudo > .row').style.display = 'none';
|
|
`
|
|
},
|
|
exame: {
|
|
url: /exame\.abril\.com\.br/,
|
|
code: ABRIL_CODE
|
|
},
|
|
folhadespaulo: {
|
|
url: /folha.uol.com.br/,
|
|
code: `
|
|
omtrClickUOL = function(){};function showText() {
|
|
$("#bt-read-more-content").next().show();
|
|
$("#bt-read-more-content").next().show().prev().remove();
|
|
}
|
|
setTimeout(showText, 100);
|
|
`
|
|
},
|
|
superinteressante: {
|
|
url: /super.abril.com.br/,
|
|
code: ABRIL_CODE
|
|
},
|
|
veja: {
|
|
url: /veja.abril.com.br/,
|
|
code: ABRIL_CODE
|
|
},
|
|
jota: {
|
|
url: /jota.info/,
|
|
code: `
|
|
document.getElementsByClassName('jota-paywall')[0].remove();
|
|
`
|
|
},
|
|
};
|
|
|
|
chrome.storage.local.get('sites', function(result) {
|
|
for (let site in INJECTION) {
|
|
let enabledSites = result.sites;
|
|
if (enabledSites && enabledSites[site] == false)
|
|
continue;
|
|
if (INJECTION[site] == undefined)
|
|
continue;
|
|
|
|
if (INJECTION[site].url.test(document.location.host)) {
|
|
var script = document.createElement('script');
|
|
script.textContent = INJECTION[site].code;
|
|
(document.head||document.documentElement).appendChild(script);
|
|
script.parentNode.removeChild(script);
|
|
break;
|
|
}
|
|
}
|
|
});
|