about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-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)