【问题标题】:Offline storage for mobile devices?移动设备的离线存储?
【发布时间】:2013-07-23 22:33:52
【问题描述】:

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

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

谢谢。

【问题讨论】:

  • 请注意,移动版和 PC 版 Google Chrome 之间存在一些差异。 indexedDB 中的某些功能在移动版上不支持,但在 PC 版上可以正常工作。在继续之前,请务必仔细检查移动浏览器。

标签: javascript database html offline


【解决方案1】:

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

这里是webStorage的信息,也许你可以放一些数据在那里。

这里有一些关于 web SQL. 的信息,但看起来 web SQL 正在被弃用,取而代之的是 indexedDB。所以你可能需要重新考虑你的方向。

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

【讨论】:

  • 谢谢,我现在正在使用 indexedDB。
  • 蓝精灵总是告诉我我是老板!
猜你喜欢
  • 1970-01-01
  • 2017-02-11
  • 2011-01-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-14
  • 2013-07-19
  • 1970-01-01
相关资源
最近更新 更多