【发布时间】:2017-05-02 05:16:05
【问题描述】:
背景:
我们正在为 Chrome 浏览器编写 HTML5 离线第一个应用程序。
我们专门针对 Chrome 浏览器,我们不想制作扩展程序来提供应用程序的功能。
我们的 HTML 应用程序还对后端 API 数据进行操作;但我们也想在浏览器本地存储应用程序状态,因为应用程序首先离线。
问题:
所以现在我知道了 Chrome 附带的标准存储选项,例如 LocalDB、IndededDB 和“Web SQL”。我不愿意使用它来存储应用程序状态,因为使用 chrome 的任何人 都可以编辑他们的本地状态,并弄乱应用程序的行为。
所以问题是: - 是否可以使用类似的东西
TaffyDB (www.taffydb.com),
JavaScriptSQL (http://javascriptsql.sourceforge.net/ARCH/en/index.html),
Lovefield (https://github.com/google/lovefield)
以一种用户不易破解的方式将数据库存储在浏览器的硬盘上?
如果有,那么推荐使用什么工具来完成这项任务?
(我们不需要该工具来跨浏览器工作;只需在 Chrome 中)
【问题讨论】:
标签: database html offline-browsing lovefield