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

问题描述 投票:0回答:1

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

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

谢谢

javascript google-chrome-extension indexeddb google-chrome-storage
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.