使用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); }