根据MDN似乎没有内置方式来查询local storage
的可用大小。这有安全理由吗?如果没有,那为什么没有实现呢?
答案 0 :(得分:2)
简单地说 - 它还没有实现。 IE例如有.remainingStorage
。它上面的Chromium bug跟踪器中有an issue仍处于打开状态,甚至还有一个已经准备好但尚未合并的拉取请求。
我怀疑这会因浏览器人讨厌 localStorage而进入,因为它的性能影响(因为它是同步的)。这是not in the spec,表明不足5mb的限制。
您可以自己计算by pushing bigger and bigger strings并查看它失败的地方,但这也不是特别好的主意。