将数据存储在chrome扩展中

时间:2018-05-13 10:24:38

标签: google-chrome-extension store

请告诉我通常是数据存储,Google扩展程序中的大数据。我知道有一个chrome.storage - 现在我把所有东西都放在里面 - 几把钥匙。但是要根据这个词进行选择等不方便,数据可能会丢失等等。

我知道有WebSql和indexedDb,但它们被声明为已弃用。还可以吃变种吗?排除将存储mysql数据库中所有数据的单独服务器。

2 个答案:

答案 0 :(得分:0)

对于少量数据,您的“localStorage”通常为5 Mb,并且您拥有“chrome.storage”,其本地有5 Mb,其中一部分可以上传到Google服务器(对于跨浏览器共享) - 在服务器上你只有100 Kb。

然后是IndexedDB,它似乎从10 Mb到300 Mb不等,甚至可能更多。见Maximum item size in IndexedDBthis document描述了IndexedDB上的配额。

如果要处理大量数据,则必须将其上传到您(或第三方提供的)服务器端数据库,或者创建一个普通的桌面应用程序(如果您想在本地使用)。 / p>

答案 1 :(得分:0)

有关本地存储与铬存储的比较。您可以轻松决定哪个更好。

window.localStorage vs chrome.storage.local