2013-07-23 75 views
1

我正在编写一个需要离线存储一些数据的移动网站,并且在有互联网连接时同步这些数据。可以使用HTML5 Web SQL数据库,但有5MB的空间限制。我在想:移动设备的离线存储?

  1. 我可以在HTML5 Web SQL数据库中创建多个数据库,这样总大小可以超过5MB吗?
  2. 如果没有,是否可以将离线数据存储到智能手机上安装的本地数据库应用程序(如果有)?

谢谢。

+0

请注意,谷歌浏览器的移动版和PC版存在一些差异。移动版本不支持indexedDB中的某些功能,但在PC版本上运行良好。继续之前,请务必仔细检查手机浏览器。 – HQXU85

回答

3

Web浏览器最终将支持使用沙箱进行文件访问。但现在,您仅限于webStorage,Web SQL或indexedDB以及每个域的数据限制。

这是关于webStorage的信息,或许您可以在此处添加一些数据。

以下是关于web SQL.的一些信息,但它看起来像web SQL已被弃用而倾向于使用indexedDB。所以你可能想重新考虑你的方向。

这可能是你最好的选择 - indexedDB。它是一种无SQL存储的形式。检查规格。为了限制。 SO不会让我发布链接,但它也在caniuse

+0

谢谢,我现在正在使用indexedDB。 – HQXU85

+0

Smurfette总是告诉我我是老板! – 2013-09-12 13:39:11