0
A
回答
0
是的,但是ui不会在没有额外刷新的情况下显示更改。您可以通过在页面加载中侦听updateready事件来避免这种情况。下面是来自HTML5ROCKS网站一些示例代码:
// Check if a new cache is available on page load.
window.addEventListener('load', function(e) {
window.applicationCache.addEventListener('updateready', function(e) {
if (window.applicationCache.status == window.applicationCache.UPDATEREADY) {
// Browser downloaded a new app cache.
// Swap it in and reload the page to get the new hotness.
window.applicationCache.swapCache();
if (confirm('A new version of this site is available. Load it?')) {
window.location.reload();
}
} else {
// Manifest didn't changed. Nothing new to server.
}
}, false);
}, false
相关问题
- 1. 从离子应用程序的缓存中删除图像
- 2. HTML离线应用程序缓存,清单下载的文件
- 3. 此应用正在离线。要启用应用程序,从应用程序根目录中删除app_offline.htm文件
- 4. 删除应用程序的缓存
- 5. 如何从android应用程序中删除缓存的图像
- 6. 从git缓存中删除文件
- 7. 缓存清单离线应用程序不刷新Chrome中的JavaScript文件
- 8. XBAP从应用程序清除缓存
- 9. 混合应用程序中的离线数据缓存机制
- 10. 离线缓存和本地存储的iOS Web应用程序
- 11. 关于HTML5离线存储和缓存的iPad应用程序
- 12. 清除离子应用程序中的缓存?
- 13. 清除离子应用程序中的所有缓存
- 14. 使用缓存控制标题的离线web应用程序?
- 15. iphone离线web应用程序缓存不起作用
- 16. 从应用程序文件夹(Google Drive)中删除文件
- 17. 最大尺寸iPad/iPhone离线应用程序缓存
- 18. 缓存清单离线应用程序支持
- 19. 用户离开应用程序时删除会话存储
- 20. Android使用缓存和Phonegap的离线和在线应用程序
- 21. 在iOS应用程序中从S3存储桶中删除文件(Swift)
- 22. 删除应用程序时是否删除文档文件夹?
- 23. Java - 从内存中删除线程
- 24. HTML5离线“应用程序缓存错误事件:清单读取失败(-1)”
- 25. 无法从Dropbox中删除文件(来自iPhone应用程序)
- 26. Unistall应用程序从SDCARD中删除文件夹
- 27. iOS NSFileManager - 从主应用程序包中删除文件
- 28. 从WPF应用程序中删除强名称密钥文件
- 29. 从ASP.Net中删除应用程序临时文件
- 30. 从共享应用程序组中删除文件
谢谢!我主要不确定将不再需要的资源成为什么。只是想确保我不需要自己编程清理。例如,我不想让不再链接图像的缓存膨胀起来! – 2012-02-16 19:38:38
Np,如果这有助于随时接受答案。 :) – 2012-02-16 19:44:07