aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-06-10 17:35:56 -0700
committerFuwn <[email protected]>2024-06-10 17:35:56 -0700
commitf871ea0b847420bda2ece91fcd9e4dc761275aa2 (patch)
tree8cdf8c5fbf3ae90cfb65d4b236eb4e520b78d5d2 /src
parentfeat(BadgePreview): detect lofter.com (diff)
downloaddue.moe-f871ea0b847420bda2ece91fcd9e4dc761275aa2.tar.xz
due.moe-f871ea0b847420bda2ece91fcd9e4dc761275aa2.zip
fix(service-worker): chrome fetches
Diffstat (limited to 'src')
-rw-r--r--src/service-worker.ts5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/service-worker.ts b/src/service-worker.ts
index e5471acc..b1dcc3b3 100644
--- a/src/service-worker.ts
+++ b/src/service-worker.ts
@@ -40,6 +40,11 @@ self.addEventListener('fetch', (event) => {
// ignore POST requests etc
if (event.request.method !== 'GET') return;
+ const url = new URL(event.request.url).origin;
+
+ if (url.startsWith('chrome-extension') || url.includes('extension') || url.indexOf('http') !== 0)
+ return;
+
async function respond() {
const url = new URL(event.request.url);
const cache = await caches.open(CACHE);