1

我正在创建一个 Chrome 扩展程序,它需要在数据库中为每个用户存储一些数据.. 为此,我使用第一个 Java Servlet 连接到 MySQL 数据库并使用它,但在我的情况下它不是很合适:我想要将客户端数据存储在客户端数据库中,而不是服务器中。

我在谷歌上搜索了一个解决方案,我发现了很多提供该解决方案的技术,但我仍然对我得到的所有结果感到困惑。任何人都可以帮助我吗?我需要一些建议。

非常感谢您提前。

4

1 回答 1

2

这取决于您要存储的数据大小。如果小于 100KB 左右,可以使用chrome.storage.sync API。此外,如果小于 5MB,您可以使用chrome.storage.local API。这两个 API 都是简单的键值存储。此外,您可以使用LocalStorage 和 SessionStorage

如果你想获得更大的数据库,你可以使用 IndexedDB。可用大小将动态更改。请参阅:Google Chrome 浏览器上的索引数据库的存储限制是什么?

于 2016-01-26T12:49:16.967 回答