Add Crusoe (Brazil)
parent
8dee8c041b
commit
584c2ae186
|
@ -765,6 +765,7 @@ Grouped in options:\
|
|||
[Clarín](https://www.clarin.com) -
|
||||
[La Nación](https://www.lanacion.com.ar)
|
||||
##### Brazil
|
||||
[Crusoé](https://crusoe.uol.com.br) -
|
||||
[Estado de Minas](https://www.em.com.br) -
|
||||
[Exame](https://exame.com) -
|
||||
[Folha de S. Paulo](https://www.folha.uol.com.br) -
|
||||
|
|
|
@ -620,11 +620,12 @@ ext_api.webRequest.onHeadersReceived.addListener(function (details) {
|
|||
['blocking', 'responseHeaders']);
|
||||
|
||||
// block inline script
|
||||
var block_js_inline = ["*://*.elpais.com/*", "*://*.nautil.us/*", "*://*.theglobeandmail.com/*"];
|
||||
var block_js_inline = ["*://*.crusoe.uol.com.br/*", "*://*.elpais.com/*", "*://*.nautil.us/*", "*://*.theglobeandmail.com/*"];
|
||||
if (block_js_inline.length)
|
||||
ext_api.webRequest.onHeadersReceived.addListener(function (details) {
|
||||
let url_path = details.url.split('?')[0];
|
||||
let excluded = (matchUrlDomain('elpais.com', details.url) && (url_path.includes('/elpais.com') || !url_path.includes('.html')))
|
||||
let excluded = (matchUrlDomain('crusoe.uol.com.br', details.url) && (optin_setcookie || !url_path.match(/\.br\/(diario|edicoes)\/.+/)))
|
||||
|| (matchUrlDomain('elpais.com', details.url) && (url_path.includes('/elpais.com') || !url_path.includes('.html')))
|
||||
|| (matchUrlDomain('nautil.us', details.url) && !details.url.match(/((\w)+(\-)+){3,}/))
|
||||
|| (matchUrlDomain('theglobeandmail.com', details.url) && (!enabledSites.includes('#options_optin_tgam_premium') || !details.url.includes('?rel=premium')));
|
||||
if (!isSiteEnabled(details) || excluded)
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
Changelog Bypass Paywalls Clean - Chrome
|
||||
|
||||
Post-release
|
||||
Add Crusoe (Brazil)
|
||||
Add Golem.de
|
||||
Add Le Soleil - Quebec (+ regional/opt-in to custom sites)
|
||||
Remove Kurier.at (fix obsolete)
|
||||
|
|
|
@ -98,6 +98,9 @@ if ((bg2csData !== undefined) && bg2csData.optin_setcookie) {
|
|||
if (domain = matchDomain(['belfasttelegraph.co.uk', 'independent.ie'])) {
|
||||
if (!cookieExists('subscriber'))
|
||||
setCookie('subscriber', '{"subscriptionStatus": true}', domain, '/', 14);
|
||||
} else if (matchDomain(['crusoe.uol.com.br'])) {
|
||||
if (!cookieExists('crs_subscriber'))
|
||||
setCookie('crs_subscriber', 1, 'crusoe.uol.com.br', '/', 14);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -2358,6 +2361,12 @@ else if (matchDomain('clarin.com')) {
|
|||
removeDOMElement(...ads);
|
||||
}
|
||||
|
||||
else if (matchDomain('crusoe.uol.com.br')) {
|
||||
let paywall = document.querySelector('#wallcontent');
|
||||
let ads = document.querySelectorAll('#gpt-leaderboard, .ads_desktop, .catchment-box');
|
||||
removeDOMElement(paywall, ...ads);
|
||||
}
|
||||
|
||||
else if (matchDomain(pe_grupo_elcomercio_domains)) {
|
||||
let paywall = document.querySelector('.story-content__nota-premium');
|
||||
if (paywall) {
|
||||
|
|
|
@ -43,5 +43,5 @@
|
|||
"webRequestBlocking",
|
||||
"<all_urls>"
|
||||
],
|
||||
"version": "2.7.7.5"
|
||||
"version": "2.7.7.6"
|
||||
}
|
||||
|
|
|
@ -143,6 +143,7 @@
|
|||
"*://*.crainscleveland.com/*",
|
||||
"*://*.crainsdetroit.com/*",
|
||||
"*://*.crainsnewyork.com/*",
|
||||
"*://*.crusoe.uol.com.br/*",
|
||||
"*://*.csmonitor.com/*",
|
||||
"*://*.curbed.com/*",
|
||||
"*://*.cw.com.tw/*",
|
||||
|
@ -684,5 +685,5 @@
|
|||
"*://gcm.omerlocdn.com/*",
|
||||
"*://webcache.googleusercontent.com/*"
|
||||
],
|
||||
"version": "2.7.7.5"
|
||||
"version": "2.7.7.6"
|
||||
}
|
||||
|
|
|
@ -14,6 +14,7 @@
|
|||
<p><strong>Bypass Paywalls Clean<br> - setCookie/custom sites opt-in</strong></p>
|
||||
<p><strong>setCookie opt-in</strong></p>
|
||||
<p>For some sites (check list in options) a necessary cookie has to be set (this cookie doesn't contain any personal information about the user or device):<br><br>
|
||||
Crusoé<br>
|
||||
Irish Independent<br>
|
||||
The Belfast Telegraph</p>
|
||||
<p>setCookie opt-in enabled: <span id="opt-in-enabled"></span></p>
|
||||
|
|
Loading…
Reference in New Issue