让我澄清一下,当我说移动网络应用程序时,我的意思是设计为跨不同移动平台运行的网络应用程序,而不是访问互联网获取数据的原生移动应用程序。
所以我正在做一些阅读,看看这些移动网络应用程序如何在客户端存储数据。根据这本书:
使用Jonathan Stark的html,css和javascript构建Andriod应用程序
同一本书但标题不同
使用Jonathan Stark的html,css和javascript构建iPhone应用程序
他讨论了使用WebSQL,它不再是html5规范的一部分。所以我想知道WebSQL使用数据库存储数据以供离线使用的替代方法是什么?
答案 0 :(得分:0)
似乎索引数据库API是新建议http://en.wikipedia.org/wiki/Indexed_Database_API
答案 1 :(得分:0)
IndexedDB应该是未来的标准,但遗憾的是它似乎目前只支持桌面浏览器。 (FF> 4.0& Chrome> 11)
与此同时,Android / IOS的选项是使用WebSQL或LocalStorage。请记住,对于本地存储,您只能使用极少量的数据存储,因此目前您的选项有限。