我应该只使用 IndexedDB 还是同时使用 IndexedDB 和 chrome.storage?
Should I use only IndexedDB or both IndexedDB and chrome.storage?
我在这里有点困惑。
我正在制作一个 chrome 扩展,用户可以在其中存储数据(例如图像和常用扩展选项)。我想知道的是存储数据的最佳方式是什么?
- 是否只有IndexedDB,扩展选项和文件都可以存储在那里
- 或者同时使用 IndexedDB 和 chrome 存储,其中 IndexedDB 只存储大文件
谢谢
因为chrome.storage不能存储ArrayBuffer
文件最合理的选择是IndexedDB。
假设它是 a very small object 的选项可能存储在 chrome.storage.sync 中,因此用户在每个设备上获得相同的选项或 chrome.storage.local 如果同步对您的扩展没有意义或对象很大。
我在这里有点困惑。 我正在制作一个 chrome 扩展,用户可以在其中存储数据(例如图像和常用扩展选项)。我想知道的是存储数据的最佳方式是什么?
- 是否只有IndexedDB,扩展选项和文件都可以存储在那里
- 或者同时使用 IndexedDB 和 chrome 存储,其中 IndexedDB 只存储大文件
谢谢
因为chrome.storage不能存储ArrayBuffer
文件最合理的选择是IndexedDB。
假设它是 a very small object 的选项可能存储在 chrome.storage.sync 中,因此用户在每个设备上获得相同的选项或 chrome.storage.local 如果同步对您的扩展没有意义或对象很大。