0

プレーンなWebViewにURLのWebページを表示しようとしましたが、一部の画像が表示されません。ただし、シミュレーターのブラウザーにはすべてが正常に表示されます。

WebViewとAndroid2.3ブラウザを介したレンダリングに違いはありますか?

4

2 に答える 2

1

Android ブラウザにはいくつかの機能が追加されています。JavaScript を処理したり、ビデオのネイティブ機能への切り替えを処理したりするためのものを追加します。幸いなことに、ブラウザはオープン ソースであるため、Android のコード ベースを取得して、その動作を確認できます。

于 2012-05-16T21:02:35.570 に答える
0

はい、違いがあります。Web text-plainをWebviewに直接渡す場合、ローカルパスに依存する参照である画像を理解せず、代わりにゴブラルパス参照を理解します。

つまり、<img src="/images/image.png" />ここにある場合はディレクトリに応じて参照しており、ブラウザはimage.pngをルートで検索しようとします<img src="http://www.whatever.com/images/image.png" />。ある場合は、グローバルに参照しています。だから私はこれがあなたが持つことができるメインだと思います。

于 2012-05-16T21:05:22.663 に答える