我正在开发一个webapp,如果iphone脱机,它甚至可以工作。我使用HTML5应用程序缓存来实现此功能。
但是:我可以强制webapp只使用缓存的元素吗?如果您的互联网连接不良,加载应用程序会很痛苦,因为它会加载来自互联网的所有元素。如果我可以显示缓存文件(例如大图像),加载时间可以快得多。
有什么想法吗?
答案 0 :(得分:1)
Web应用程序将使用缓存的元素,除非它检测到cache.manifest文件中的更改。因此,只要您不更新文件(它是一点一点,所以即使注释更改将使其显示更新),Web应用程序将继续使用缓存的代码/ images / etc.只要您在CACHE部分中明确列出它们,除非您将它们或目录放在NETWORK部分中。