diff options
| author | Fuwn <[email protected]> | 2024-06-10 17:35:56 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-06-10 17:35:56 -0700 |
| commit | f871ea0b847420bda2ece91fcd9e4dc761275aa2 (patch) | |
| tree | 8cdf8c5fbf3ae90cfb65d4b236eb4e520b78d5d2 /src | |
| parent | feat(BadgePreview): detect lofter.com (diff) | |
| download | due.moe-f871ea0b847420bda2ece91fcd9e4dc761275aa2.tar.xz due.moe-f871ea0b847420bda2ece91fcd9e4dc761275aa2.zip | |
fix(service-worker): chrome fetches
Diffstat (limited to 'src')
| -rw-r--r-- | src/service-worker.ts | 5 |
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); |