我应该只使用IndexedDB还是同时使用IndexedDB和chrome.storage?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我应该只使用IndexedDB还是同时使用IndexedDB和chrome.storage?相关的知识,希望对你有一定的参考价值。

我有点困惑。我正在制作一个chrome扩展程序,用户可以在其中存储数据(例如图像和常用扩展程序选项)。我想知道什么是存储数据的最佳方法?

  • 仅是IndexedDB,扩展名选项和文件都可以存储在其中吗?
  • 或同时使用IndexedDB和chrome存储,其中IndexedDB仅存储大文件

谢谢

答案

由于chrome.storage无法存储ArrayBuffer,因此文件的最合理选择是IndexedDB。

选项,假设其为a very small object,可能存储在chrome.storage。sync中,因此,如果不进行同步,则用户在每台设备或chrome.storage。local上会获得相同的选项。您的扩展名或对象很大。

以上是关于我应该只使用IndexedDB还是同时使用IndexedDB和chrome.storage?的主要内容,如果未能解决你的问题,请参考以下文章

什么时候应该使用 Websql 和 IndexedDB? [关闭]

我应该将 JWT 令牌存储在 IndexedDB 中吗?

操作使用 indexedDB 获得的数据

检查IndexedDB 2.0支持

如何在 Firefox 中查看 IndexedDB 内容

服务工作者:使用 IndexedDB 缓存 POST 请求 - 安全问题