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

Should I use only IndexedDB or both IndexedDB and chrome.storage?

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

谢谢

因为chrome.storage不能存储ArrayBuffer文件最合理的选择是IndexedDB。

假设它是 a very small object 的选项可能存储在 chrome.storage.sync 中,因此用户在每个设备上获得相同的选项或 chrome.storage.local 如果同步对您的扩展没有意义或对象很大。