使用Webapp在移动设备上本地存储文件

时间:2014-01-28 23:30:38

标签: android ios html5 web-applications storage

我需要创建一个执行以下操作的应用程序:

  • 主要适用于Android和iOS设备,Windows手机支持不错
  • 允许用户离线使用该应用
  • 允许用户从网络服务器下载文件(PNG和HTML),以便稍后在网络应用中显示(需要能够离线查看)
  • 如果他们清除了浏览器缓存,则不要求用户重新下载所有PNG和HTML(如果有办法让他们清除Web应用缓存也会很好,但我知道这是不可能的)

我可以使用哪些工具?到目前为止,我在HTML5网络应用程序,我了解如何缓存网站,但如何让文件(PNG和HTML)保存在本地,如果用户清除浏览器缓存,则不会被清除? iOS,Android和Windows原生是唯一可以到这里的方式吗?

感谢任何帮助...

1 个答案:

答案 0 :(得分:0)

如果您希望自己的应用在多个平台上运行并可离线使用,那么最好的办法就是将应用程序包装在PhoneGap之类的内容中,并将其打包用于各种平台。

这允许一个常见的“基于HTML的Web应用程序”代码库,但需要分别针对不同的平台进行编译。