使用离线 HTML5 应用程序包含数据(将填充 IndexedDB)的最佳方式?

2024-03-23

我正在构建一个离线 HTML5 应用程序(它将作为压缩包提供).crx文件)。它将被安装and完全离线使用。任何时候都不会有互联网接入。

AFAIK,没有办法包含预先填充的 sqlite DB(我知道你不能包含 indexedDB),因此所有数据必须包含在数据库外部,但可由 javascript 代码访问,然后在第一次运行时,放入数据库。

最好的方法是什么? (无论是从开发/维护的角度还是实际部署的角度)

我是否在开发中创建一个数据库并编写额外的代码来将其吐出为以下之一:

  1. JSON 对象?
  2. Arrays?
  3. 用于插入 IndexedDB 的实际 JavaScript 代码?
  4. CSV 文件?

其他人如何处理这个问题?


我使用实际的 js 代码和 JSON 对象数组中的数据。只是 JSON 文件更好,但不是加载它的方法。 CSV 文件也可能是理想的,因为用户可以轻松地编辑和检查。将 csv 转换为 json 对象也非常简单。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用离线 HTML5 应用程序包含数据(将填充 IndexedDB)的最佳方式? 的相关文章

随机推荐