PWA-приложению, с которым я работаю, нужно удалить запись.
Следующий код используется для проверки кэша.
self.addEventListener('activate', function (event) {
console.log('[Service Worker] Activating Service Worker ....', event);
event.waitUntil(
caches.keys()
.then(function (keyList) {
console.log('[Service Worker] keyList ....', keyList);
return Promise.all(keyList.map(function (key) {
if (key !== CACHE_STATIC_NAME && key !== CACHE_DYNAMIC_NAME) {
console.log('[Service Worker] Removing old cache.', key);
return caches.delete(key);
}
}));
})
);
return self.clients.claim();
});
Мне нужно удалить записи внутри указанного c кеш на основе указанных c ключей кеша.