commit
d8ccdf4f46
|
@ -84,8 +84,7 @@ const BLOCKLIST = {
|
|||
gauchazh: {
|
||||
scriptBlocking: [
|
||||
'*://gauchazh.clicrbs.com.br/static/main*',
|
||||
'*://www.rbsonline.com.br/cdn/scripts/special-paywall.min.js*',
|
||||
'*://www.rbsonline.com.br/cdn/scripts/paywall.min.js*',
|
||||
'*://gauchazh.clicrbs.com.br/static/signwall.*.min.js'
|
||||
]
|
||||
},
|
||||
jornalnh: {
|
||||
|
|
|
@ -50,14 +50,12 @@ const INJECTION = {
|
|||
gauchazh: {
|
||||
url : /gauchazh.clicrbs.com.br/,
|
||||
code: `
|
||||
document.addEventListener('DOMContentLoaded', function() {
|
||||
function patchJs(jsurl) {
|
||||
var xhttp = new XMLHttpRequest();
|
||||
xhttp.onreadystatechange = function() {
|
||||
if (this.readyState == 4 && this.status == 200) {
|
||||
var injectme = this.responseText;
|
||||
injectme = injectme.replace(/[a-z].showLoginPaywall,/g, 'false,');
|
||||
injectme = injectme.replace(/[a-z].showPaywall,/g, 'false,');
|
||||
injectme = injectme.replace(/[a-z].requestCPF\\|\\|!1,/g, 'false,');
|
||||
injectme = injectme.replace(
|
||||
/![a-z].showLoginPaywall&&![a-z].showPaywall\\|\\|!1/g, 'true');
|
||||
injectme = injectme.replace('throw new Error("only one instance of babel-polyfill is allowed");', '');
|
||||
|
@ -68,18 +66,35 @@ const INJECTION = {
|
|||
document.head.appendChild(script);
|
||||
}
|
||||
};
|
||||
xhttp.open("GET", jsurl, true);
|
||||
xhttp.open("GET", jsurl.replace('.com.br', '.com.br.'), true);
|
||||
xhttp.send();
|
||||
}
|
||||
|
||||
document.addEventListener("DOMContentLoaded", function(event) {
|
||||
var scripts = Array.from(document.getElementsByTagName('script'));
|
||||
var script = scripts.find((el) => {
|
||||
return el.src.includes('static/main')
|
||||
});
|
||||
if (script)
|
||||
const scripts = Array.from(document.getElementsByTagName('script'));
|
||||
const script = scripts.find((el) => { return el.src.includes('static/main'); });
|
||||
if (script) {
|
||||
patchJs(script.src);
|
||||
}
|
||||
});
|
||||
|
||||
window.onload = function() {
|
||||
function check(){
|
||||
if(document.getElementsByClassName('wrapper-paid-content')[0]){
|
||||
document.getElementsByClassName('wrapper-paid-content')[0].innerHTML = '<p>Por favor aperte Ctrl-F5 para carregar o restante da notícia!</p>';
|
||||
}
|
||||
setTimeout(function(){ check(); }, 5000);
|
||||
}
|
||||
check();
|
||||
};
|
||||
|
||||
const cleanPaywallTracking = () => {
|
||||
document.cookie = 'pwsi__zh=;domain=.clicrbs.com.br;path=/;expires=Thu, 01 Jan 1970 00:00:01 GMT';
|
||||
localStorage.removeItem('pwsi__zh');
|
||||
sessionStorage.removeItem('pwsi__zh');
|
||||
};
|
||||
cleanPaywallTracking();
|
||||
setTimeout(cleanPaywallTracking, 5000);
|
||||
document.body.addEventListener('click', cleanPaywallTracking, true);
|
||||
`
|
||||
},
|
||||
oglobo: {
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"manifest_version": 2,
|
||||
"name": "burlesco",
|
||||
"version": "12.0",
|
||||
"version": "12.1",
|
||||
"description": "Leia notícias sem ser assinante, burle o paywall",
|
||||
"homepage_url": "https://burles.co",
|
||||
"author": "rodorgas",
|
||||
|
@ -62,6 +62,7 @@
|
|||
"*://*.folha.uol.com.br/*",
|
||||
"*://*.folha.com.br/*",
|
||||
"*://gauchazh.clicrbs.com.br/*",
|
||||
"*://gauchazh.clicrbs.com.br./*",
|
||||
"*://*.zh.clicrbs.com.br/*",
|
||||
"*://api.clicrbs.com.br/*",
|
||||
"*://*.gazetadopovo.com.br/*",
|
||||
|
|
Loading…
Reference in New Issue