现在遇到个问题,被缓存的资源不能更新,现在更新service worker文件,浏览器刷新,这个文件确实更新了,更改的版本号也出现了,但是网页上面的文件完全没变化,浏览器没有去服务器更新文件
现在遇到个问题,被缓存的资源不能更新,现在更新service worker文件,浏览器刷新,这个文件确实更新了,更改的版本号也出现了,但是网页上面的文件完全没变化,浏览器没有去服务器更新文件
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答873 阅读✓ 已解决
6 回答1k 阅读
2 回答1.3k 阅读✓ 已解决
在install里面写入
caches.keys().then(function (cacheList) {
return Promise.all(
cacheList.map(function (cacheName) {
if (cacheName !== 'two') {
console.log('清理',cacheName);
return caches.delete(cacheName);
}
})
);
})