mist/src/ServiceWorker.js
2023-11-12 18:35:36 +08:00

25 lines
709 B
JavaScript

self.addEventListener('install', function (event) {
console.log('install')
// 在安装阶段预缓存资源
event.waitUntil(
console.log('install.waitUntil')
//caches.open('my-cache').then(function (cache) {
// return cache.addAll([
// '/index.html',
// '/main.js',
// '/style.css'
// ])
//})
)
})
self.addEventListener('fetch', function (event) {
console.log('fetch', event.request.url)
// 拦截网络请求并返回缓存的资源
event.respondWith(
caches.match(event.request).then(function (response) {
return response || fetch(event.request)
})
)
})