我正在构建一个离线 HTML5 应用程序(它将作为压缩的 .crx
文件提供)。它将完全离线安装和使用。任何时候都无法访问互联网。
AFAIK,没有办法包含一个预填充的 sqlite 数据库(我知道你不能包含一个 indexedDB),所以所有数据都必须包含在数据库之外,但 javascript 代码可以访问,然后在第一次运行,放入数据库。
执行此操作的最佳方法是什么? (无论是从开发/维护的角度还是实际部署)
我是否在开发中创建一个数据库并编写额外的代码以将其吐出作为其中之一:
- JSON 对象?
- 数组?
- 用于插入 IndexedDB 的实际 JavaScript 代码?
- CSV 文件?
其他人是如何处理的?
最佳答案
我使用实际的 js 代码和 JSON 对象数组中的数据。只是 JSON 文件更好,但不是加载它的方式。 CSV 文件也可能是可取的,因为用户可以轻松地编辑和检查。将 csv 转换为 json 对象也很简单。
关于html - 使用离线 HTML5 应用程序包含数据(将填充 IndexedDB)的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16597577/