【发布时间】:2011-04-21 12:50:03
【问题描述】:
我正在尝试构建一个具有一个 UIWebview 的 iPad 应用程序。内容在 asp.net 中。现在的主要要求之一是我的应用程序应该支持离线模式。
首先,我尝试查看 Html5 缓存清单,但根据此 SO Answer 它不适用于 UIWebview
然后我尝试搜索 UIWebview 可用的缓存机制,我发现了很多关于 SO(This,This,This,This) 的问题,但在这种情况下没有任何结论或可能是旧的。
我的基本要求是用户浏览的任何页面都应该获得缓存(html、css、js.images),并且下次当用户访问同一页面时,它应该从缓存中传递。
所以我的问题是
1) 如何使用 Html5 缓存清单或 UIWebview 缓存实现此目的
2) 我的应用程序使用了大量图像,其中一些以 MB 为单位,所以是否有任何大小限制
如果有人可以提供完整的教程参考,我将不胜感激。
谢谢。
**更新:**我可以同时利用本地磁盘缓存(用于图像)和 html5 本地存储(用于数据)吗?如果是,那么我如何提供本地图像路径。?
【问题讨论】:
标签: iphone ipad caching html offline