PWA: Lianja App Center Login Page Service Worker
From Lianjapedia
Revision as of 07:51, 28 September 2020 by Yvonne.milne (Talk | contribs)
lianja-appcenterserviceworker.js
console.log("lianja-appcenter-serviceworker.js loaded"); self.addEventListener('install', function(event) { event.waitUntil( caches.open('Lianja_appcache').then(function(cache) { return cache.addAll( [ "./index.html" ] ); }) ); }); self.addEventListener('fetch', function(event) { console.log("lianja-appcenter-serviceworker.fetch() url="+event.request.url); event.respondWith(caches.match(event.request).then(function(response) { if (response !== undefined) { return response; } else { return fetch(event.request).then(function (response) { return response; }).catch(function () { return caches.match('/index.html'); }); } })); });