检测某一个网页下localStorage的剩余容量

使用localStorage好久了,虽然知道它的容量在不一样的浏览器下为5M-10M,忽然想知道怎么去判断本身写的WebApp应用下的localStorage剩余容量。浏览器

平时用JSON.stringify(localStorage).length,和最大容量比较下,能估算出大概用了多少。
具体使用方法:code

if(window.localStorage) {
    var aa= 1024 * 1024 * 5 - unescape(encodeURIComponent(JSON.stringify(localStorage))).length;
    console.log(aa);
}
相关文章
相关标签/搜索