Adding main_frame exception for redirecting of offline instances #157 #159

This commit is contained in:
ManeraKai 2022-03-31 06:19:51 +03:00
parent a337301fb0
commit 2bf971212d
No known key found for this signature in database
GPG Key ID: 5ABC31FFD562E337
1 changed files with 5 additions and 4 deletions

View File

@ -176,8 +176,7 @@ browser.webRequest.onResponseStarted.addListener(
if (details.type == 'main_frame' && (details.statusCode == 503 || details.statusCode == 504)) {
// if (details.type == 'main_frame' && details.statusCode >= 200) {
console.log("statusCode", details.statusCode);
// console.log("statusCode", details.statusCode);
const url = new URL(details.url);
redirectOfflineInstance(url, details.tabId);
}
@ -188,8 +187,10 @@ browser.webRequest.onResponseStarted.addListener(
browser.webRequest.onErrorOccurred.addListener(
details => {
if (!generalHelper.getAutoRedirect()) return;
const url = new URL(details.url);
redirectOfflineInstance(url, details.tabId);
if (details.type == 'main_frame') {
const url = new URL(details.url);
redirectOfflineInstance(url, details.tabId);
}
},
{ urls: ["<all_urls>"], }
)