ストレージを調べた後、テスト目的で一時ストレージをリセットしたいと思います。
window.webkitStorageInfo.requestQuota(webkitStorageInfo.TEMPORARY, 5*1024*1024,
function( bytes ) {
console.log( "Quota is available: " + bytes );
},
function( e ) {
console.log( "Error allocating quota: " + e );
});
window.webkitStorageInfo.queryUsageAndQuota(webkitStorageInfo.TEMPORARY,
//the type can be either TEMPORARY or PERSISTENT
function(used, remaining) {
console.log("Used quota: " + used + ", current quota: " + remaining);
}, function(e) {
console.log('Error', e);
});
requestQuota() は一時ストレージ サイズを設定し、queryUsageAndQuota() は現在のクォータを教えてくれます。しかし、新しいクォータが設定されているにもかかわらず、Chrome ブラウザーでコンソール ログを見ると、queryUsageAndQuota()
. 私は次のようなものを得ました:
Quota is available: 5242880
Used quota: 0, current quota: 214748364
利用可能なものと現在のクォータは同じであると予想していましたが。何故ですか?