File tree Expand file tree Collapse file tree 1 file changed +22
-2
lines changed Expand file tree Collapse file tree 1 file changed +22
-2
lines changed Original file line number Diff line number Diff line change 1- const cacheName = 'threejs-editor-r127 ' ;
1+ const cacheName = 'threejs-editor' ;
22
33const assets = [
44 './' ,
@@ -234,10 +234,29 @@ self.addEventListener( 'install', async function () {
234234self . addEventListener ( 'fetch' , async function ( event ) {
235235
236236 const request = event . request ;
237- event . respondWith ( cacheFirst ( request ) ) ;
237+ event . respondWith ( networkFirst ( request ) ) ;
238238
239239} ) ;
240240
241+ async function networkFirst ( request ) {
242+
243+ return fetch ( request ) . catch ( async function ( ) {
244+
245+ const cachedResponse = await caches . match ( request ) ;
246+
247+ if ( cachedResponse === undefined ) {
248+
249+ console . warn ( '[SW] Not cached:' , request . url ) ;
250+
251+ }
252+
253+ return cachedResponse ;
254+
255+ } ) ;
256+
257+ }
258+
259+ /*
241260async function cacheFirst( request ) {
242261
243262 const cachedResponse = await caches.match( request );
@@ -252,3 +271,4 @@ async function cacheFirst( request ) {
252271 return cachedResponse;
253272
254273}
274+ */
You can’t perform that action at this time.
0 commit comments