mirror of
https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean.git
synced 2024-11-13 02:04:16 +01:00
Fix-update LesEchos.fr (json)
This commit is contained in:
parent
955f19bafa
commit
6e8e471315
3 changed files with 9 additions and 3 deletions
|
@ -7,6 +7,7 @@ Add Grupo Vocento (Spain, regional daily)
|
||||||
Add The Hindu BusinessLine (India)
|
Add The Hindu BusinessLine (India)
|
||||||
Fix-update Corriere Della Sera (redirect preview)
|
Fix-update Corriere Della Sera (redirect preview)
|
||||||
Fix-update Faz.net (error in json)
|
Fix-update Faz.net (error in json)
|
||||||
|
Fix-update LesEchos.fr (json)
|
||||||
Fix popup (update notification & close error)
|
Fix popup (update notification & close error)
|
||||||
Update block general paywall script (Pelcro)
|
Update block general paywall script (Pelcro)
|
||||||
Update grouped sites (init rules)
|
Update grouped sites (init rules)
|
||||||
|
|
|
@ -680,9 +680,13 @@ else if (matchDomain("lesechos.fr") && window.location.href.match(/-\d{6,}/)) {
|
||||||
removeDOMElement(abo_banner);
|
removeDOMElement(abo_banner);
|
||||||
let url = window.location.href;
|
let url = window.location.href;
|
||||||
let html = document.documentElement.outerHTML;
|
let html = document.documentElement.outerHTML;
|
||||||
let split1 = html.split('window.__PRELOADED_STATE__')[1];
|
let state;
|
||||||
|
let split1 = html.split('window.__PRELOADED_STATE__=')[1];
|
||||||
let split2 = split1.split('</script>')[0].trim();
|
let split2 = split1.split('</script>')[0].trim();
|
||||||
let state = split2.substr(1, split2.length - 2);
|
if (split2.includes('; window.__DATA__='))
|
||||||
|
state = split2.split('; window.__DATA__=')[0].trim();
|
||||||
|
else
|
||||||
|
state = split2.substr(0, split2.length - 1);
|
||||||
try {
|
try {
|
||||||
let data = JSON.parse(state);
|
let data = JSON.parse(state);
|
||||||
let article = data.article.data.stripes[0].mainContent[0].data.description;
|
let article = data.article.data.stripes[0].mainContent[0].data.description;
|
||||||
|
|
|
@ -4,8 +4,9 @@ var manifestData = ext_api.runtime.getManifest();
|
||||||
var versionString = 'v' + manifestData.version;
|
var versionString = 'v' + manifestData.version;
|
||||||
document.getElementById('version').innerText = versionString;
|
document.getElementById('version').innerText = versionString;
|
||||||
|
|
||||||
|
const proxyurl = "https://cors-anywhere.herokuapp.com/";
|
||||||
const manifest_new = 'https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean/-/raw/master/manifest.json';
|
const manifest_new = 'https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clean/-/raw/master/manifest.json';
|
||||||
fetch(manifest_new, { headers: { "Content-Type": "application/json", "X-Requested-With": "XMLHttpRequest" } })
|
fetch(proxyurl + manifest_new, { headers: { "Content-Type": "application/json", "X-Requested-With": "XMLHttpRequest" } })
|
||||||
.then(response => {
|
.then(response => {
|
||||||
if (response.ok) {
|
if (response.ok) {
|
||||||
response.json().then(json => {
|
response.json().then(json => {
|
||||||
|
|
Loading…
Reference in a new issue