使用localStorage很久了,虽然知道它的容量在不同的浏览器下为5M-10M,突然想知道怎么去判断自己写的WebApp应用下的localStorage剩余容量。
平时用JSON.stringify(localStorage).length,和最大容量比较下,能估算出大概用了多少。
具体使用方法:
if(window.localStorage) {
var aa= 1024 * 1024 * 5 - unescape(encodeURIComponent(JSON.stringify(localStorage))).length;
console.log(aa);
}
本文介绍了一种检测WebApp中localStorage剩余容量的方法。通过计算已存储数据的长度与预设最大值之间的差值来估算剩余空间。
1445

被折叠的 条评论
为什么被折叠?



