我一直在研究 pwa 项目,我打开了两个缓存,一个是静态缓存,另一个是动态缓存,我可以使用此代码一次删除一个缓存
self.addEventListener('activate', event => {
console.log('Activating new service worker...');
const cacheWhitelist = [staticCacheName];
event.waitUntil(
caches.keys().then(cacheNames => {
return Promise.all(
cacheNames.map(cacheName => {
if (cacheWhitelist.indexOf(cacheName) === -1) {
return caches.delete(cacheName);
}
})
);
})
);
});
我想同时删除两个缓存
慕桂英546537
智慧大石
元芳怎么了
相关分类