Fix update check (GitLab CORS issue or BitBucket http error 429)

This commit is contained in:
magnolia1234 2022-02-22 17:35:16 +01:00
parent 0e5ba84c4f
commit e530659758
4 changed files with 8 additions and 12 deletions

View file

@ -123,10 +123,8 @@ function setDefaultOptions() {
} }
function check_sites_updated() { function check_sites_updated() {
let url = 'https://gitlab.com/magnolia1234/bypass-paywalls-' + url_loc + '-clean/-/raw/master/sites_updated.json'; let sites_updated_json = 'https://gitlab.com/magnolia1234/bypass-paywalls-' + url_loc + '-clean/-/raw/master/sites_updated.json';
//let url = 'https://bitbucket.org/magnolia1234/bypass-paywalls-firefox-clean/raw/master/sites_updated.json'; fetch(sites_updated_json)
let proxyurl = 'https://bpc2-cors-anywhere.herokuapp.com/';
fetch(proxyurl + url, {headers: {"Content-Type": "text/plain", "X-Requested-With": "XMLHttpRequest"} })
.then(response => { .then(response => {
if (response.ok) { if (response.ok) {
response.json().then(json => { response.json().then(json => {
@ -1131,10 +1129,8 @@ function updateBadge(activeTab) {
var ext_version_new; var ext_version_new;
function check_update() { function check_update() {
let url = 'https://gitlab.com/magnolia1234/bypass-paywalls-' + url_loc + '-clean/raw/master/manifest.json'; let manifest_new = 'https://gitlab.com/magnolia1234/bypass-paywalls-' + url_loc + '-clean/raw/master/manifest.json';
//let url = 'https://bitbucket.org/magnolia1234/bypass-paywalls-firefox-clean/raw/master/manifest.json'; fetch(manifest_new)
let proxyurl = 'https://bpc2-cors-anywhere.herokuapp.com/';
fetch(proxyurl + url, {headers: {"Content-Type": "text/plain", "X-Requested-With": "XMLHttpRequest"} })
.then(response => { .then(response => {
if (response.ok) { if (response.ok) {
response.json().then(json => { response.json().then(json => {

View file

@ -2,6 +2,7 @@
Changelog Bypass Paywalls Clean - Firefox Changelog Bypass Paywalls Clean - Firefox
Post-release Post-release
Fix update check (GitLab CORS issue or BitBucket http error 429)
* v2.5.7.0 (2022-02-20) * v2.5.7.0 (2022-02-20)
Remove Ruhr Nachrichten (fix obsolete) Remove Ruhr Nachrichten (fix obsolete)

View file

@ -603,6 +603,7 @@
"*://*.epimg.net/*", "*://*.epimg.net/*",
"*://*.flip-pay.com/*", "*://*.flip-pay.com/*",
"*://*.gannett-cdn.com/*", "*://*.gannett-cdn.com/*",
"*://*.gitlab.com/magnolia1234/*",
"*://*.hearstnp.com/*", "*://*.hearstnp.com/*",
"*://*.jsdelivr.net/*", "*://*.jsdelivr.net/*",
"*://*.lightboxcdn.com/*", "*://*.lightboxcdn.com/*",
@ -619,5 +620,5 @@
"*://*.wallkit.net/*", "*://*.wallkit.net/*",
"*://*.wsj.net/*" "*://*.wsj.net/*"
], ],
"version": "2.5.7.0" "version": "2.5.7.1"
} }

View file

@ -47,9 +47,7 @@ function show_update(ext_version_new, check = true) {
function check_version_update(ext_version_new, popup) { function check_version_update(ext_version_new, popup) {
if (!popup) { if (!popup) {
let manifest_new = 'https://gitlab.com/magnolia1234/bypass-paywalls-' + url_loc + '-clean/raw/master/manifest.json'; let manifest_new = 'https://gitlab.com/magnolia1234/bypass-paywalls-' + url_loc + '-clean/raw/master/manifest.json';
//let manifest_new = 'https://bitbucket.org/magnolia1234/bypass-paywalls-firefox-clean/raw/master/manifest.json'; fetch(manifest_new)
let proxyurl = 'https://bpc2-cors-anywhere.herokuapp.com/';
fetch(proxyurl + manifest_new, {headers: {"Content-Type": "text/plain", "X-Requested-With": "XMLHttpRequest"} })
.then(response => { .then(response => {
if (response.ok) { if (response.ok) {
response.json().then(json => { response.json().then(json => {