2

I've read this question: Chrome Extensions & Javasctipy Database but I want an answer with more details and more clear.

How can I store some of my extension settings?

Is it possible to use a database to do such things with JavaScript?

Is there any good tutorial on it?

I don't want to use Local Storage, because I do not want the behavior of SESSIONS

Thanks.

4

3 回答 3

23

您可以使用chrome.storage.syncchrome.storage.local文档)。两者都是本地存储(不是会话存储);sync如果用户已将 Chrome 连接到它,它还有一个额外的优势,即它会同步到用户的 Google 帐户。

于 2014-10-08T07:30:39.540 回答
3

以下页面列出了 HTML5 中的存储机制。WebSQL 为您的 javascript 提供了一个非常好的数据库。

http://www.html5rocks.com/en/features/storage

更新:自从我发布这个已经有一段时间了。WebSQL 已被删除。浏览器可能仍会继续支持它,但所有的实现都是 SQLite。IndexedDB 是现在要走的路。我已经使用了它,它有点难以进入,但对于客户端数据库来说效果很好。

再次更新:Chrome 改变了一切。请参阅TJ 克劳德的回答

于 2013-04-18T21:06:44.803 回答
1

如果您只想保存一些设置,我相信这对您来说是一个简单的解决方案。它也有一些例子,希望它有帮助。

https://developer.chrome.com/extensions/storage.html

于 2013-04-18T21:22:01.197 回答