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

时间:2014-02-14 16:54:38

标签: database sqlite google-chrome-extension google-chrome-devtools

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

谢谢,

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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