diff --git a/src/service-worker.js b/src/service-worker.js index c4eb8eb9..ae7685fb 100644 --- a/src/service-worker.js +++ b/src/service-worker.js @@ -29,7 +29,7 @@ async function fetchAddCache(url) { if (cachedRes) return; const res = await fetch(url); - cache.put(url, res.clone()); + if (res.ok) cache.put(url, res.clone()); } catch (err) { console.error(err); } @@ -80,7 +80,7 @@ self.addEventListener('fetch', async (event) => { } const res = await fetch(event.request); - cache.put(event.request, res.clone()); + if (res.ok) cache.put(event.request, res.clone()); return res; })(), );