From 8c1ede7b0fe30d19d8dbadaf0d7c039bd69492e8 Mon Sep 17 00:00:00 2001 From: DutchEllie Date: Mon, 4 Jul 2022 21:35:05 +0200 Subject: [PATCH] IgnoreVary now --- src/service-worker.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/service-worker.ts b/src/service-worker.ts index cbe6a7c..5b752f5 100644 --- a/src/service-worker.ts +++ b/src/service-worker.ts @@ -100,9 +100,10 @@ worker.addEventListener("fetch", (event) => { const url = new URL(event.request.url); const isStaticAsset = staticAssets.has(url.href); - const cachedAsset = isStaticAsset && (await caches.match(event.request)); - return cachedAsset || (await fetch(event.request)) + const cachedAsset = isStaticAsset && (await caches.match(event.request, {ignoreVary: true})); + + return cachedAsset || (await fetch(event.request,)) })() ); @@ -126,7 +127,7 @@ worker.addEventListener("fetch", (event) => { // always serve static files and bundler-generated assets from cache. // if your application has other URLs with data that will never change, // set this variable to true for them, and they will only be fetched once. - const cachedAsset = isStaticAsset && (await caches.match(event.request)); + const cachedAsset = isStaticAsset && (await caches.match(event.request, {ignoreVary: true})); return cachedAsset || fetchAndCache(event.request); })()