mirror of
https://github.com/multipleof4/devsune.git
synced 2026-01-14 08:27:55 +00:00
20 lines
408 B
JavaScript
20 lines
408 B
JavaScript
const log = (...a) => console.log('[SW]', ...a)
|
|
|
|
self.addEventListener('install', e => {
|
|
log('install')
|
|
self.skipWaiting()
|
|
})
|
|
|
|
self.addEventListener('activate', e => {
|
|
log('activate')
|
|
e.waitUntil(self.clients.claim())
|
|
})
|
|
|
|
self.addEventListener('fetch', e => {
|
|
if (e.request.mode === 'navigate') log('navigate', e.request.url)
|
|
})
|
|
|
|
self.addEventListener('message', e => {
|
|
log('message', e.data)
|
|
})
|