self.addEventListener('install', function() { self.skipWaiting() }) self.addEventListener('activate', function() { self.registration .unregister() .then(function() { return self.clients.matchAll() }) .then(function(clients) { clients.forEach(client => client.navigate(client.url)) }) })