在 chrome 浏览器中使用 indexedDB 有大小限制吗?

is there any size limit when using indexedDB in chrome browser?

我正在将对象缓存为 JSON,我看到 indexedDB 是一个很好的地方,但我想知道它是否有大小限制



我正在使用原版 javascript

非常感谢

As per the documentation、Chrome会预留1/3的磁盘空间用于离线存储。这意味着如果磁盘大小为 99GB,Chrome 将保留 33GB 的存储空间用于离线存储。我想如果可用的 space 小于 Chrome 调整它声称适合的程度。

如果一个源不经常使用,在 space 磁盘 运行 的情况下,Chrome 将删除整个源的离线存储。一个源最多可以申请 Chrome 拥有的池的 20%,这意味着在上述分配给 Chrome 的 33GB 存储空间的磁盘上,您只能使用 6.6GB 的存储空间。

不过还是建议您不要依赖大量的存储空间来玩。您应该处理 Chrome 拒绝您写入离线存储的能力的情况,就像处理任何其他应用程序一样。 Chrome 将在您尝试写入离线存储时通知您存储空间不足。