From f871ea0b847420bda2ece91fcd9e4dc761275aa2 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Mon, 10 Jun 2024 17:35:56 -0700 Subject: fix(service-worker): chrome fetches --- src/service-worker.ts | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src') 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); -- cgit v1.2.3