【发布时间】:2014-01-11 09:52:54
【问题描述】:
我需要一种方法来查找在运行时使用 HTML5 sessionStorage/localStorage 的应用程序占用的总大小。
我不想要基于分析器的方法。
我目前正在做的是 -
var data = 0;
for(var v in window.sessionStorage){
data += window.sessionStorage.getItem(v);
}
console.log(data);//.length to get char length
然后我将此值复制粘贴到文本文件中并检查大小。
丑陋,仍然对我没有帮助。 HTML5 API 中有没有内置的方法(任何方法)?
谢谢。
【问题讨论】:
-
因为这是字符串化的
data.length至少应该给你字符数。 -
@Christoph:是的,正如我在问题中已经提到的那样。您是否建议将其乘以每个字符的假设字节权重?
标签: javascript html local-storage