Difference between revisions of "PWA: Lianja App Center Login Page Service Worker"
From Lianjapedia
Yvonne.milne (Talk | contribs) m (Yvonne.milne moved page Lianja App Center Service Worker to PWA: Lianja App Center Service Worker without leaving a redirect) |
Yvonne.milne (Talk | contribs) |
||
Line 33: | Line 33: | ||
[[Category:Progressive Web Apps]] | [[Category:Progressive Web Apps]] | ||
+ | [[Category:Lianja v5.4]] |
Revision as of 11:08, 28 September 2020
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'); }); } })); });