为了硬刷新缓存的图像,我尝试了多种方法:比如清除localStorage和sessionStorage。发送Clear-Site-Data标头也不会从浏览器中清除缓存的图像。
location.reload(true);//现在被弃用,这在这里也没有帮助
但没什么好运气的,我还能看到老照片。
我想实现chrome的“空缓存和硬重新加载”功能。
我不想让图片地址唯一,因为它是从50+ places引用的。
发布于 2020-11-03 19:46:18
查看Cache.delete() Web API
https://developer.mozilla.org/en-US/docs/Web/API/Cache/delete
此示例代码可能会删除所有缓存的项。试试看
caches.open('v1').then(function(cache) {
cache.keys().then(function(keys) {
keys.forEach(function(request, index, array) {
cache.delete(request);
});
});
})https://stackoverflow.com/questions/64662122
复制相似问题