哪个数据库可以与 Chrome 扩展一起使用

use*_*145 4 database sqlite google-chrome-extension google-chrome-devtools

我正在尝试创建一个需要存储用户数据以进行登录身份验证的 Google Chrome 扩展程序。你能告诉我我可以尝试使用该应用程序使用哪个数据库吗?我已经尝试过,SQLite但我不确定最终用户是否可以通过插入或删除行来更新表?我也看到了一些关于 Web 数据库的帖子,但没有发现任何对它真正有用的东西!现在我的问题是:
1- SQLite 是否能够由最终用户更新(虽然他们的机器上没有 SQLite?)
2- 如果没有,我可以使用哪种安全数据库?

谢谢,

Pat*_*tCP 5

在扩展中,您可以使用 webDB(但是应用程序不能)、indexedDB、localStorage 和/或 chrome.storage api。如果最终用户弄清楚如何使用 devtools 检查您的扩展,后者还有一个额外的好处是不可见。如果您担心凭据被存储为纯文本,您总是可以在某处找到一个 js 加密实现。


mcw*_*ffe 1

这似乎是问题的重复:Connecting to DB from a Chrome Extension?
它基本上说您应该使用中间 Web 应用程序进行数据库调用,并使用 AJAX 在 chrome 扩展程序和该应用程序之间进行通信。