Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在chrome浏览器中使用indexedDB时有大小限制吗?_Javascript_Database_Indexeddb - Fatal编程技术网

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

Javascript 在chrome浏览器中使用indexedDB时有大小限制吗?,javascript,database,indexeddb,Javascript,Database,Indexeddb,我正在将对象缓存为JSON,我看到indexedDB是一个很好的地方,但我想知道它是否有大小限制 indexedDB有什么限制吗 如果有,怎么能让它无限 我使用的是香草javascript 非常感谢,Chrome将保留1/3的磁盘用于离线存储。这意味着如果一个磁盘是99GB大,Chrome将为离线存储保留33GB的存储空间。我可以想象,如果可用空间小于Chrome所能调整的大小,不管它声称能适应多少 如果不经常使用origin,在磁盘空间不足的情况下,Chrome将删除整个origins

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


  • 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决定何时空间不足,并将抛出一个错误。希望你能很好地处理这件事。哇,我没看到。谢谢你告诉我,你能把你的评论作为一个回答,这样我就可以接受吗?