aboutsummaryrefslogtreecommitdiffstats
path: root/src/pages/background
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2022-02-12 20:40:36 +0300
committerManeraKai <manerakai@protonmail.com>2022-02-12 20:40:36 +0300
commit531e7c5fb4c6d0bc9e15a2d04ee9e0188b11e0d0 (patch)
tree4fb12639d0ac0f1f2b360fe3169392a5f8621be2 /src/pages/background
parentAdded redirecting feature #6, will improve it (diff)
downloadlibredirect-531e7c5fb4c6d0bc9e15a2d04ee9e0188b11e0d0.zip
Rewrote Exceptions logic and design #29
Diffstat (limited to 'src/pages/background')
-rw-r--r--src/pages/background/background.html1
-rw-r--r--src/pages/background/background.js6
2 files changed, 5 insertions, 2 deletions
diff --git a/src/pages/background/background.html b/src/pages/background/background.html
index a24e1594..c9ae2a81 100644
--- a/src/pages/background/background.html
+++ b/src/pages/background/background.html
@@ -3,7 +3,6 @@
<head>
<meta charset="utf-8" />
- <script type="module" src="../../assets/javascripts/data.js"></script>
<script type="module" src="background.js"></script>
</head>
diff --git a/src/pages/background/background.js b/src/pages/background/background.js
index aa97e2f6..940a2ed7 100644
--- a/src/pages/background/background.js
+++ b/src/pages/background/background.js
@@ -11,6 +11,7 @@ import wikipediaHelper from "../../assets/javascripts/helpers/wikipedia.js";
import mediumHelper from "../../assets/javascripts/helpers/medium.js";
import imgurHelper from "../../assets/javascripts/helpers/imgur.js";
import tiktokHelper from "../../assets/javascripts/helpers/tiktok.js";
+import exceptionsHelper from "../../assets/javascripts/helpers/exceptions.js";
window.browser = window.browser || window.chrome;
@@ -26,6 +27,7 @@ function wholeInit() {
youtubeHelper.init()
imgurHelper.init()
tiktokHelper.init()
+ exceptionsHelper.init()
}
wholeInit();
@@ -43,7 +45,9 @@ browser.webRequest.onBeforeRequest.addListener(
var newUrl;
- if (youtubeHelper.isYoutube(url)) newUrl = youtubeHelper.redirect(url, initiator, details.type)
+ if (exceptionsHelper.isException(url)) newUrl = null;
+
+ else if (youtubeHelper.isYoutube(url)) newUrl = youtubeHelper.redirect(url, initiator, details.type)
else if (twitterHelper.isTwitter(url)) newUrl = twitterHelper.redirect(url, initiator);