1. ホーム
  2. cordova

[解決済み] Chrome の cordova-plugin-file: cordova が定義されていません。

2022-02-25 07:59:38

質問

ionicアプリでcordova-plugin-fileを使用して画像をダウンロードし、ローカルに保存しています。

エミュレータやiphoneで実行するとエラーにならないのですが、Chromeでテストすると、こうなります。 cordova is not defined にアクセスしようとすると cordova.file.dataDirectory

chromeでcordova-plugin-fileを実行するにはどうしたらいいですか?

解決方法は?

Cordova はブラウザでは利用できず、デバイス上でのみ利用できます。

あなたの中で index.html をクリックすると、このスクリプトが参照されるはずです。

<!-- cordova script (this will be a 404 during development) -->
<script src="cordova.js"></script>

注意書きにあるように、このスクリプトは開発中には使えません。 ビルド時に置き換わります。

自分で試すことができます。

cordova platform add android

では

cordova build

の下にあるはずです。 platforms\android\assets\www 2つのjsファイル。 コードバ.js コードバプラグイン.js .

もう一つの選択肢は、プラットフォームとしてブラウザを追加することです。

cordova platform add browser

を実行します。

cordova run browser

しかし、いくつかのトラブルに見舞われるかもしれません。