diff options
author | ManeraKai <manerakai@protonmail.com> | 2022-05-19 10:39:41 +0300 |
---|---|---|
committer | ManeraKai <manerakai@protonmail.com> | 2022-05-19 10:39:50 +0300 |
commit | ca9c5e04c05cb561ba7ada640562e962405b29dc (patch) | |
tree | 4a3df84e1e2813e380e50583be2efc5500ec354e /src/pages/background | |
parent | Merge branch 'master' of https://github.com/libredirect/libredirect (diff) | |
download | libredirect-ca9c5e04c05cb561ba7ada640562e962405b29dc.zip |
Fixed redirections not appearing in Brave #253
Diffstat (limited to 'src/pages/background')
-rw-r--r-- | src/pages/background/background.js | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/pages/background/background.js b/src/pages/background/background.js index 8e56f62d..06957367 100644 --- a/src/pages/background/background.js +++ b/src/pages/background/background.js @@ -78,15 +78,15 @@ let BYPASSTABs = []; browser.webRequest.onBeforeRequest.addListener( async details => { - await wholeInit(); const url = new URL(details.url); - // console.info("url:", url.href, "type:", details.type); + if (new RegExp(/^chrome-extension:\/{2}.*\/instances\/(blocklist|data).json$/).test(url.href) && details.type == 'xmlhttprequest') return; + await wholeInit(); let initiator; if (details.originUrl) initiator = new URL(details.originUrl); else if (details.initiator) initiator = new URL(details.initiator); - + let newUrl = youtubeHelper.redirect(url, details, initiator) if (youtubeMusicHelper.isYoutubeMusic(url, initiator)) newUrl = youtubeMusicHelper.redirect(url, details.type) |