【发布时间】:2022-01-03 17:46:32
【问题描述】:
每次我向存储提出请求时,缓存使用量都会增加(根据指标判断)
Cache.put(request, response)
但是,当我从存储中删除请求时,使用量并没有下降。
Cache.delete(request, options)
我查看了缓存资源列表,请求不存在,所以删除成功,但是指标又是另外一回事了。
我错过了什么?
【问题讨论】:
标签: google-chrome progressive-web-apps
每次我向存储提出请求时,缓存使用量都会增加(根据指标判断)
Cache.put(request, response)
但是,当我从存储中删除请求时,使用量并没有下降。
Cache.delete(request, options)
我查看了缓存资源列表,请求不存在,所以删除成功,但是指标又是另外一回事了。
我错过了什么?
【问题讨论】:
标签: google-chrome progressive-web-apps
Cache.add 和 Cache.delete 都返回一个承诺。确保已解决。
Cache.delete(request, options).then(result => {
// got final result
}).catch(err => {
// got error
});
此外,您可以通过在Application Dev tool 中打开缓存来查看您的操作是否正在更改缓存
【讨论】: