diff options
author | ManeraKai <manerakai@protonmail.com> | 2022-02-12 22:28:36 +0300 |
---|---|---|
committer | ManeraKai <manerakai@protonmail.com> | 2022-02-12 22:28:36 +0300 |
commit | f2a3e2c608941630fbe1006bc0aee2209b672faf (patch) | |
tree | bccaf0926bef1cd180ee9bf37755aaa21e9e66aa /src/pages/background/background.js | |
parent | Rewrote Exceptions logic and design #29 (diff) | |
download | libredirect-f2a3e2c608941630fbe1006bc0aee2209b672faf.zip |
Added chrome support #18
Diffstat (limited to 'src/pages/background/background.js')
-rw-r--r-- | src/pages/background/background.js | 25 |
1 files changed, 1 insertions, 24 deletions
diff --git a/src/pages/background/background.js b/src/pages/background/background.js index 940a2ed7..6055f3fe 100644 --- a/src/pages/background/background.js +++ b/src/pages/background/background.js @@ -35,7 +35,7 @@ wholeInit(); browser.storage.onChanged.addListener(wholeInit); browser.webRequest.onBeforeRequest.addListener( - async (details) => { + (details) => { const url = new URL(details.url); let initiator; if (details.originUrl) @@ -101,26 +101,6 @@ browser.webRequest.onResponseStarted.addListener( { urls: ["<all_urls>"] } ); -browser.tabs.onUpdated.addListener((tabId, changeInfo, _) => { - let url; - try { - url = new URL(changeInfo.url) - } catch (_) { - return; - } - var protocolHost = `${url.protocol}//${url.host}`; - - if (youtubeHelper.getRedirects().invidious.normal.includes(protocolHost)) { - if (youtubeHelper.getPersistInvidiousPrefs()) - youtubeHelper.invidiousInitCookies(tabId); - } - - var mightyList = getMightyList(); - - if (mightyList.includes(protocolHost)) browser.pageAction.show(tabId); -}); - - function changeInstance(url) { var tabUrl = new URL(url); var protocolHost = `${tabUrl.protocol}//${tabUrl.host}`; @@ -164,9 +144,6 @@ function changeInstance(url) { if (newUrl) browser.tabs.update({ url: tabUrl.href.replace(protocolHost, newUrl) }); } - -browser.pageAction.onClicked.addListener((tab) => changeInstance(tab.url)); - function getMightyList() { return [ ...youtubeHelper.getCustomRedirects().invidious.normal, |