ChromeでローカルFSを利用しようとしています。 私が最初にやることは、ファイルシステムのクォータを要求することです。 以下のコードはChromeを確認するために一度しか動作しませんでした。 その後、このコードは何もしません。アラートは表示されません。 このコードで何が問題になっていますか?Chrome webkitStorageInfo.requestQuota
ユーザーがfsize
クォータへのアクセスを許可していたら
window.requestFileSystem = window.requestFileSystem || window.webkitRequestFileSystem;
window.webkitStorageInfo.requestQuota(
window.PERSISTENT,
fsize,
function(bytes) {
alert("Quota is available: " + bytes);
},
function(e) {
alert("Error allocating quota: " + e);
}
);
'window.requestFileSystem.requestQuota ...'ではなく、 'window.webkitStorageInfo.requestQuota ...'を使うべきです。そうでなければ、最初の行は無意味です;-)。 – Nux
それを傷つける。このような状況では、最初の行は無意味です。 'window.storageInfo = window.storageInfo ||を試したいかもしれませんが。 window.webkitStorageInfo; 'を呼び出し、他のブラウザでエラーが発生しないように' if'で呼び出しをラップします。 – Nux