我正在使用 HTML5 applicationCache 来存储页面的许多 Javascript、CSS、图像等文件。如果我更新其中一个文件,浏览器永远不会重新加载它。我尝试了以下方法:
- 在页面加载时调用 applicationCache.update()
- 监听applicationCache的updateready事件,调用swapCache()和window.location.reload()
- 向清单文件本身添加时间戳注释以强制浏览器意识到清单已更改
这肯定不会这么难。如何说服浏览器重新请求某些缓存文件?