From 7ad2c300af2cc5a65b035c4855b4562e06329639 Mon Sep 17 00:00:00 2001 From: posimai Date: Tue, 17 Mar 2026 17:26:38 +0900 Subject: [PATCH] fix: add origin check to sw.js to prevent cross-origin caching --- sw.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sw.js b/sw.js index 8638c66..8b04cba 100644 --- a/sw.js +++ b/sw.js @@ -19,7 +19,9 @@ self.addEventListener('activate', event => { self.clients.claim(); }); +const ORIGIN = self.location.origin; self.addEventListener('fetch', event => { + if (!event.request.url.startsWith(ORIGIN)) return; const url = new URL(event.request.url); // API: network first, fallback to cache