This is a sample site of PWA.
You can install this web site as an Application.
/assets/js/register-service-worker.js
if ('serviceWorker' in navigator) { window.addEventListener('load', () => { navigator.serviceWorker .register('/assets/js/sw.js', {scope: '.'}) .then((registration) => { console.log( 'Successfully registered service worker with scope: ', registration.scope ); }) .catch((err) => { console.error('Failed to register service worker with err: ', err); }); }); }
/assets/js/sw.js
self.addEventListener('install', (event) => { console.info('installed'); }); self.addEventListener('activate', (event) => { console.info('service worker activated'); }); self.addEventListener('fetch', (event) => { console.info('fetch event occurred'); });