// run_at: document_idle const ABRIL_CODE = ` window.setTimeout(function() { document.querySelector('body').classList.remove('disabledByPaywall') document.querySelector('.piano-offer-overlay').remove() document.querySelector('#piano_offer').remove() }, 10000) `; const INJECTION = { correio24horas: { url: /correio24horas\.com\.br/, code: ` jQuery('[class^=paywall]').remove(); jQuery('[class$=blocked]').removeClass(); jQuery('[id^=paywall]').removeClass('hide').removeClass('is-active'); jQuery('.noticias-single__content__text').attr('style', 'height:auto;'); jQuery('[id^=paywall]').remove(); ` }, diariodaregiao: { url: /diariodaregiao\.com\.br/, code: ` document.getElementsByClassName('noticia-texto')[0].style.display = 'block'; document.querySelector('.conteudo > .row').style.display = 'none'; ` }, exame: { url: /exame\.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); ` }, nexo: { url: /nexojornal\.com\.br/, code: ` const selectors = [ "div[class*='PaywallBumper__wrap-container'", "div[class*='Datawall__wrap-container'" ] selectors.forEach(selector => { const element = document.querySelector(selector) if (element) element.remove() }) ` }, seudinheiro: { url: /seudinheiro.com/, code: ` document.querySelector('#premium-paywall').remove() document.body.style.overflow = '' ` }, superinteressante: { url: /super.abril.com.br/, code: ABRIL_CODE }, valoreconomico: { url: /valor.globo.com/, code: ` const element = document.querySelector('[class*="paywall"]'); if (element) element.remove(); ` }, veja: { url: /veja.abril.com.br/, code: ABRIL_CODE }, jota: { url: /jota.info/, code: ` document.getElementsByClassName('jota-paywall')[0].remove(); ` }, observador: { url: /observador\.pt/, code: ` document.querySelector('.piano-article-blocker').remove(); document.querySelector('.article-body-wrapper').style.maxHeight = 'inherit'; document.querySelector('.premium-article').classList.add('article-shown'); ` } }; 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; } } });