aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2022-05-19 10:39:41 +0300
committerManeraKai <manerakai@protonmail.com>2022-05-19 10:39:50 +0300
commitca9c5e04c05cb561ba7ada640562e962405b29dc (patch)
tree4a3df84e1e2813e380e50583be2efc5500ec354e
parentMerge branch 'master' of https://github.com/libredirect/libredirect (diff)
downloadlibredirect-ca9c5e04c05cb561ba7ada640562e962405b29dc.zip
Fixed redirections not appearing in Brave #253
Diffstat (limited to '')
-rw-r--r--src/manifest.json1
-rw-r--r--src/pages/background/background.js6
2 files changed, 4 insertions, 3 deletions
diff --git a/src/manifest.json b/src/manifest.json
index 8044a876..f826947e 100644
--- a/src/manifest.json
+++ b/src/manifest.json
@@ -23,6 +23,7 @@
"webRequest",
"webRequestBlocking",
"storage",
+ "unlimitedStorage",
"cookies",
"contextMenus",
"<all_urls>"
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)