2024-05-29 03:44:50 +08:00
|
|
|
self.addEventListener('install', (event) => {
|
2024-05-29 17:52:54 +08:00
|
|
|
console.log('Service Worker 安装')
|
2024-05-29 03:44:50 +08:00
|
|
|
})
|
|
|
|
|
|
|
|
self.addEventListener('activate', (event) => {
|
2024-05-29 17:52:54 +08:00
|
|
|
console.log('Service Worker 激活')
|
2024-05-29 03:44:50 +08:00
|
|
|
})
|
|
|
|
|
|
|
|
self.addEventListener('fetch', (event) => {
|
2024-05-29 17:52:54 +08:00
|
|
|
console.log('Fetch intercepted for:', event.request.url)
|
|
|
|
self.clients.matchAll().then(clients => {
|
|
|
|
clients.forEach(client => {
|
|
|
|
client.postMessage('Hello from Service Worker')
|
|
|
|
})
|
|
|
|
})
|
|
|
|
})
|
|
|
|
|
|
|
|
self.addEventListener('message', event => {
|
|
|
|
console.log('收到主线程消息: ', event.data)
|
|
|
|
})
|