由angular生成的Service Worker带有一个随机名称。
如果我们要处理此缓存,则必须获取此缓存名称。
例如:我想查看内部是否有特定文件
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缓存名称?