我在这里有点困惑。 我正在制作一个 chrome 扩展,用户可以在其中存储数据(如图像和常见扩展选项)。我想知道存储数据的最佳方式是什么?
- 是否只有 IndexedDB 可以存储扩展选项和文件
- 或者同时使用 IndexedDB 和 chrome 存储,其中 IndexedDB 仅存储大文件
谢谢
最佳答案
由于 chrome.storage 无法存储 ArrayBuffer
,因此最合理的文件选择是 IndexedDB。
选项,假设是 a very small object ,可能存储在 chrome.storage.sync 中,以便用户在每台设备上获得相同的选项;如果同步对您的扩展程序没有意义,则可以存储在 chrome.storage.local 中或者物体很大。
关于javascript - 我应该只使用 IndexedDB 还是同时使用 IndexedDB 和 chrome.storage?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59107685/