0

私は Phonegap/Cordova を初めて使用し、Android OS 5.1 で MaterializeCSS と JQuery を使用してアプリを構築しています。IMG タグ内の画像がロードされていないように見えるという問題がありますが、ファイル パスは正しいようです。

画像がサーバーから

"file:///storage/emulated/0/Android/data//files/images/".

jquery を使用して変更されたコンテンツ DIV を含む静的インデックス ページがあります。

$("#rBody").html('<div class="row"><div class="col s12">'+jxml+"</div></div>");

したがって、コンテンツは動的にロードされます。IMG タグの src パス プロパティは、プラットフォームごとに変更されます。

jxml=jxml.replace("images", app.getStorageLocation()+"files/images");

ただし、画像のプレースホルダーには、画像が見つからないかのように、代わりに空白の四角があります。

これが発生する理由はありますか?有効にする必要があるパーミッション プロパティはありますか?

アドバイスありがとうございます!

4

1 に答える 1

0

ファイルのアクセス許可と、 Cordova 用のファイル APIプラグインの両方が必要になります。

これらを使用すると、画像を読み取ってタグに追加できるはずです。

于 2015-04-13T04:04:04.470 に答える