我正在构建一个需要下载大量 html5 内容的应用程序。本质上,它的工作原理与您在 iPad 上看到的杂志应用程序类似,只是它不使用图像,而是使用 UIWebViews 和 HTML。
我的问题是存储它的最佳方法是什么。我正在考虑要么将下载的zip文件解压到捆绑包中并包含html文件,图像,css等,要么将所有html放入数据库中,然后将图像,css,视频等下载并放入捆绑。
一些注意事项:
许多链接将位于设备本地,但有些链接将指向外部站点。
我需要能够对所有 html 内容进行全文搜索。
内容的大小会有所不同。
顺便说一句,就使用 UIWebViews 设置分页而言,我希望得到指出正确的方向。可能有很多 UIWebView。
谢谢,
布兰登
通过查看目前出版的第一本也是最好的 HTML5 概述书籍,这个问题可以很容易地得到答案……而且它最好的部分是在 CC 许可证下发布的。
http://diveintohtml5.ep.io/offline.html http://diveintohtml5.ep.io/offline.html
这并不困难,而且很前沿,还有什么比这更酷的呢。
如果您真的很想让这个应用程序能够很好地离线工作,那么它真的不应该在链接之外进行总结。
尽管我确实有更多资源位于该章的底部
标准:
-
离线网络应用程序 http://www.whatwg.org/specs/web-apps/current-work/multipage/offline.html在 HTML5 规范中
浏览器供应商文档:
- Firefox 中的离线资源 https://developer.mozilla.org/En/Offline_resources_in_Firefox
-
HTML5 离线应用程序缓存 https://developer.apple.com/library/archive/documentation/iPhone/Conceptual/SafariJSDatabaseGuide/OfflineApplicationCache/OfflineApplicationCache.html,
的一部分Safari 客户端
存储和离线 https://developer.apple.com/library/archive/documentation/iPhone/Conceptual/SafariJSDatabaseGuide/Introduction/Introduction.html应用
编程指南
教程和演示:
- 移动版 Gmail HTML5 系列:使用
appcache 离线启动 - 部分
1 https://googlecode.blogspot.com/2009/04/gmail-for-mobile-html5-series-using.html
- 移动版 Gmail HTML5 系列:使用
appcache 离线启动 - 部分
2
- 移动版 Gmail HTML5 系列:使用
appcache 离线启动 - 部分
3 https://googlecode.blogspot.com/2009/05/gmail-for-mobile-html5-series-part-3.html
- 调试 HTML5 离线应用程序
缓存 http://jonathanstark.com/blog/2009/09/27/debugging-html-5-offline-application-cache/
- HTML5 离线图像编辑器和
上传者应用程序 http://hacks.mozilla.org/2010/02/an-html5-offline-image-editor-and-uploader-application/
-
我学到的关于浏览器的 20 件事
和网络 http://www.20thingsilearned.com/, 高级演示
使用应用程序缓存和
其他 HTML5 技术
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)