次のコードは、必要な権限を持つChromeアプリケーションで使用されています。 Windows XP以外のオペレーティングシステムでも正常に動作します。Windows XPでrequestFileSystemがSECURITY_ERRをスローする -
window.requestFileSystem = window.requestFileSystem || window.webkitRequestFileSystem;
window.requestFileSystem(
window.PERSISTENT,
1024*1024,
function(fs) {
//...
},
function(e) {
var msg = '';
switch (e.code) {
case FileError.QUOTA_EXCEEDED_ERR:
msg = 'Quota exceeded.';
break;
case FileError.NOT_FOUND_ERR:
msg = 'Not found.';
break;
case FileError.SECURITY_ERR:
msg = 'Security error.';
break;
case FileError.INVALID_MODIFICATION_ERR:
msg = 'Invalid modification.';
break;
case FileError.INVALID_STATE_ERR:
msg = 'Invalid state.';
break;
default:
msg = 'Unknown error.';
break;
};
alert(msg);
}
);
あなたはHTM5Rocks.com上のファイルシステムの一例を訪れる場合にも、それは、Windows XPの下で同じerrrorをスロー:http://www.html5rocks.com/en/tutorials/file/filesystem/
私の現在のGoogle Chromeのバージョンは "13.0.782.220メートル" である
はあなたにそれがコードのですか?関数パラメータとして ':'表記法を使用しています。 – pimvdb
私はそれを編集しました。私に誤植を指摘してくれてありがとう。 – aartiles
これはChromeがシークレットモードでも発生すると思われます。 –