2

cordova File API を使用してワークライト プロジェクトにファイルを作成しようとしています。私はエラーが発生しています、

参照エラー: LocalFileSystem が定義されていません

次のリンクのソリューションを使用してみましたが、それでも同じエラーが発生します。js フォルダーにスクリプト ファイルを追加する必要がありますか? 正確な cordova.js ファイルをどこから取得すればよいかわかりません。 PhoneGap - Android ファイルシステム要求エラー

cordova.js ファイルをインクルードすると、エラーが発生します ここに画像の説明を入力

ここに私のコードがあります:

    document.addEventListener("ondeviceready", onDeviceReady(), true);
function onDeviceReady() {
    window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onFileSystemSuccess, fail);
}

function onFileSystemSuccess(fileSystem) {
    alert(fileSystem.name+" created");
    alert(fileSystem.root.name);
}

function fail(evt) {
    alert(evt.target.error.code);
}   

}

4

2 に答える 2

1
document.addEventListener("ondeviceready", onDeviceReady(), true);

これは間違っています。これは、その関数の戻り値を引数として入れることを意味します。関数の名前を入れるだけです。代わりにこれを使用してください。(それなし () )

document.addEventListener("ondeviceready", onDeviceReady, true);
于 2013-04-10T11:14:44.190 に答える
0

ファイル システム プラグインをインストールしていない可能性があります。cordova プラグインの後で org.apache.cordova.fileコマンドを追加してみてください。

于 2014-11-25T21:23:28.030 に答える