服务人员angular:NGSW-获取缓存名称

时间:2019-07-04 09:39:00

标签: caching service-worker progressive-web-apps angular-service-worker

由angular生成的Service Worker带有一个随机名称。

示例: 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缓存名称?

0 个答案:

没有答案