我已经建立了一个html5画廊,它可以正常工作,但我需要帮助的是让应用程序检测用户是否在线,如果是,将在用户打开应用程序时更新mainifest 。自我缓存网站离线html5
回答
首先,您需要确保清单文件没有在清单文件中列出,因为即使用户在线,这也会阻止它被重新取回。
完成此操作后,如果您将cache-mode
设置为prefer-online
,它将在连接可用时重新提取页面。如果您只想更新显式,您不需要执行此步骤,但只要连接不在自己的列表中,大多数用户代理就会在连接可用时重新获取清单。
您还可以强制它使用JavaScript API:
window.applicationCache.update()
你可以看到this example and lots more details of the JavaScript API here。
好吧,所以这种工作只是一个小故障,当我添加新的图像到页面并将其添加到它看起来似乎不加载只是带有问号的显示框的mainifest文件 – 2012-08-10 14:37:38
所有好的时间延迟非常感谢您的帮助x – 2012-08-10 14:38:54
@Zara_tj很高兴我可以提供帮助。 – Fenton 2012-08-10 15:53:20
- 1. HTML5离线缓存
- 2. HTML5更新离线缓存
- 3. HTML5离线缓存大小
- 4. 如何摆脱HTML5离线缓存?
- 5. HTML5仅在离线时使用缓存
- 6. Android可以缓存缓存清单HTML5视频离线吗?
- 7. 如何清除IE11中的离线网站缓存?
- 8. 缓存网站将在离线状态下显示
- 9. 离线模式下的铬/打开缓存网站?
- 10. 网站离线jsp
- 11. 网站缓存
- 12. HTML5离线存储/ Web SQL
- 13. 体面的html5离线存储和缓存示例
- 14. 关于HTML5离线存储和缓存的iPad应用程序
- 15. Maven Archetypes的离线缓存
- 16. iPhone缓存/离线地图?
- 17. 访问缓存orientdb离线
- 18. 手机html5离线缓存动态页面
- 19. 模拟HTML5高速缓存测试的离线模式
- 20. 缓存谷歌地图与HTML5的iPhone离线使用错误
- 21. HTML5离线视频缓存在手机safari
- 22. HTML5是否支持离线缓存音频的访问?
- 23. HTML5离线缓存javascript已下载但未刷新
- 24. 执行网站离线吗?
- 25. 使网站离线可用
- 26. 离线手机网站
- 27. 如何创建现有的html5网站离线工作?
- 28. 在HTML5网站的iPad 2上离线查看MS Office文档
- 29. 使用Google Gears或HTML5的离线网站
- 30. html5离线缓存缓存所有文件,而不是缓存中列出的文件
可能重复。您可以使用javascript来检查用户是否在线。看到这里:http://stackoverflow.com/questions/2384167/check-if-internet-connection-exists-with-javascript – Gunnar 2012-08-10 12:58:20