実行時にHTML5 sessionStorage
/localStorage
を使用してアプリケーションが使用した合計サイズを見つける方法が必要です。現在のアプリケーションで使用されているhtml5ストレージの合計サイズを取得する方法
私はプロファイラベースのアプローチを望んでいません。
私が現在やっていることである -
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
@Christoph:私の質問ですでに言及したように。 1文字あたりの想定バイト数を乗算することをお勧めしますか? –