Javascript 在chrome浏览器中使用indexedDB时有大小限制吗?
我正在将对象缓存为JSON,我看到indexedDB是一个很好的地方,但我想知道它是否有大小限制Javascript 在chrome浏览器中使用indexedDB时有大小限制吗?,javascript,database,indexeddb,Javascript,Database,Indexeddb,我正在将对象缓存为JSON,我看到indexedDB是一个很好的地方,但我想知道它是否有大小限制 indexedDB有什么限制吗 如果有,怎么能让它无限 我使用的是香草javascript 非常感谢,Chrome将保留1/3的磁盘用于离线存储。这意味着如果一个磁盘是99GB大,Chrome将为离线存储保留33GB的存储空间。我可以想象,如果可用空间小于Chrome所能调整的大小,不管它声称能适应多少 如果不经常使用origin,在磁盘空间不足的情况下,Chrome将删除整个origins
- indexedDB有什么限制吗
- 如果有,怎么能让它无限
我使用的是香草javascript 非常感谢,Chrome将保留1/3的磁盘用于离线存储。这意味着如果一个磁盘是99GB大,Chrome将为离线存储保留33GB的存储空间。我可以想象,如果可用空间小于Chrome所能调整的大小,不管它声称能适应多少 如果不经常使用origin,在磁盘空间不足的情况下,Chrome将删除整个origins的脱机存储。origin最多可以声明Chrome拥有20%的池,这意味着在上述为Chrome分配了33GB存储空间的磁盘上,您只能使用6.6GB的存储空间
不过,建议您不要依赖大量的存储空间。你应该处理Chrome拒绝你写离线存储的情况,就像其他应用一样。当您尝试写入脱机存储时,Chrome会让您知道您的存储空间不足。这是否回答了您的问题?我会看一看,谢谢他们没有提到Chrome第二个答案提到Chrome,甚至链接到说明Chrome使用共享池的文档,共享池由1/3(33%)的磁盘空间组成,一个来源最多只能使用其中的20%。Chrome决定何时空间不足,并将抛出一个错误。希望你能很好地处理这件事。哇,我没看到。谢谢你告诉我,你能把你的评论作为一个回答,这样我就可以接受吗?