1
我已經編寫了下面的代碼來檢查特定的URL是否已經在服務工作者緩存中?但即使該URL不在緩存中,它也會返回/「控制檯在緩存中找到」。調用上面的函數檢查服務工作者緩存中是否存在URL
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;
});
})
}
爲
cache.isExistInCache('http://localhost:8080/myroom.css').then(function(isExist){
console.log(isExist);
})