2016-10-15 5 views
0

私は、このスクリプトを使用しています:Chromeでのローカルストレージの使用状況を確認するにはどうすればよいですか?

window.navigator.webkitTemporaryStorage.queryUsageAndQuota(function(used, remaining) { 
    console.log('Used space', used); 
    console.log('Remaining space', remaining); 
    }, function(err) { 
    console.warn(err); 
    }); 

を私は得る:

undefined 
Used space 0 
Remaining space 5027736601 
+0

期待どおりに動作します。このコードであなたの問題は何ですか? – rafaelcastrocouto

答えて

0

私はあなたがHTML 5ファイルシステムAPIのための使用しているコードを推測します。 thisを確認してください。このwindow.webkitStorageInfo.queryUsageAndQuota(webkitStorageInfo.TEMPORARY, console.log.bind(console))もあなたのコードと同じものを返します。

var _lsTotal=0,_xLen,_x;for(_x in localStorage){_xLen= ((localStorage[_x].length + _x.length)* 2);_lsTotal+=_xLen; console.log(_x.substr(0,50)+" = "+ (_xLen/1024).toFixed(2)+" KB")};console.log("Total = " + (_lsTotal/1024).toFixed(2) + " KB"); 

hereからそれを取った:あなたはこのようなものを使用することができますlocalstorage使用計算することができます。

クロムでは、このtestに従って5MBのデータまたは5101kの文字を使用できるため、残りのストレージを計算できます。

関連する問題