我正在尝试开发一个存储数据的Chrome应用。数据存储将是无限的。我有两个选项可以使用索引数据库和文件系统。
在上述两个
中,哪个是数据存储的好选择答案 0 :(得分:2)
使用文件系统API在用户PC中存储数据有点问题,因为未经用户批准,您无法执行此操作。所以我的建议是在清单中使用带有以下权限的indexedDB:
"permissions": [
"unlimitedStorage",
"storage"
]
基本上你可以在indexedDB中存储任何问题,它有点慢,而且API很乱,但有很多教程。我自己使用它作为离线的第一个应用程序。它有点难以使用,但存储持久数据的可靠方式。
另一件值得注意的事情是,如果你想存储关键值对,比如应用程序的设置,你可以使用chrome storage API,这是基本的本地存储API,但Chrome应用程序很有用。