diff options
author | ManeraKai <manerakai@protonmail.com> | 2022-02-12 20:40:36 +0300 |
---|---|---|
committer | ManeraKai <manerakai@protonmail.com> | 2022-02-12 20:40:36 +0300 |
commit | 531e7c5fb4c6d0bc9e15a2d04ee9e0188b11e0d0 (patch) | |
tree | 4fb12639d0ac0f1f2b360fe3169392a5f8621be2 /src/pages/background/background.js | |
parent | Added redirecting feature #6, will improve it (diff) | |
download | libredirect-531e7c5fb4c6d0bc9e15a2d04ee9e0188b11e0d0.zip |
Rewrote Exceptions logic and design #29
Diffstat (limited to 'src/pages/background/background.js')
-rw-r--r-- | src/pages/background/background.js | 6 |
1 files changed, 5 insertions, 1 deletions
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); |