【发布时间】:2020-12-20 08:15:16
【问题描述】:
我只是想知道如何处理这个问题。我想缓存我的整个应用程序。 我尝试过类似的方法,但似乎不起作用
self.addEventListener('install',(e)=>{
console.log('installed');
})
self.addEventListener('activate',(e)=>{
console.log('activated');
self.skipWaiting();
})
self.addEventListener('fetch',(e)=>{
e.respondWith(
fetch(e.request)
.then(res=>{
const resClone = res.clone();
caches.open(cacheName).then(cache=>{
cache.put(e.request, resClone);
})
return res;
}).catch(err => {
console.log('no connection');
caches.match(e.request).then(res => { return res })
})
)
})
有谁知道如何解决这个问题?
【问题讨论】:
标签: reactjs progressive-web-apps service-worker