mirror of
https://github.com/servo/servo.git
synced 2025-07-12 09:53:40 +01:00
15 lines
471 B
JavaScript
15 lines
471 B
JavaScript
self.addEventListener('install', () => {
|
|
// activate this service worker immediately
|
|
self.skipWaiting();
|
|
});
|
|
|
|
self.addEventListener('activate', event => {
|
|
// let this service worker control window clients immediately
|
|
event.waitUntil(self.clients.claim());
|
|
});
|
|
|
|
self.addEventListener('message', event => {
|
|
event.waitUntil(clients.matchAll().then(windows => {
|
|
event.ports[0].postMessage(windows.map(w => { return w.url; }).sort());
|
|
}));
|
|
});
|