Сервисный работник, сгенерированный angular, имеет случайное имя.
Пример:
Если мы хотим работать с этим кешем, необходимо получить это имя кеша.
Например: я хочу посмотреть, находится ли конкретный файл внутри
var isExistInCache = function(request){
return caches.open(this.cacheName).then(function(cache) {
return cache.match(request).then(function(response){
debug_("Found in cache "+response,debug);
return true;
},function(err){
debug_("Not found in cache "+response,debug);
return false;
});
})
}
Есть ли способ получить текущее имя кэша NGSW, используемое программно?