背景:
我们正在为 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 中)