aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2022-03-31 06:19:51 +0300
committerManeraKai <manerakai@protonmail.com>2022-03-31 06:19:51 +0300
commit2bf971212d606e32c70aad94c459bf5672f7dbca (patch)
treea4161b20274291689acbc546d5f6865b444f3c8d /src
parentAdded exceptions to medium #137 (diff)
downloadlibredirect-2bf971212d606e32c70aad94c459bf5672f7dbca.zip
Adding main_frame exception for redirecting of offline instances #157 #159
Diffstat (limited to '')
-rw-r--r--src/pages/background/background.js9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/pages/background/background.js b/src/pages/background/background.js
index 0d92e934..c0b1b73f 100644
--- a/src/pages/background/background.js
+++ b/src/pages/background/background.js
@@ -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>"], }
)