Сервисный работник angular: NGSW - получить имя кэша - PullRequest
0 голосов
/ 04 июля 2019

Сервисный работник, сгенерированный angular, имеет случайное имя.

Пример: enter image description here

Если мы хотим работать с этим кешем, необходимо получить это имя кеша.

Например: я хочу посмотреть, находится ли конкретный файл внутри

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, используемое программно?

...