問題:Android WebViewに表示しようとしているWebサイトがあります。テキストは正常に表示されますが、写真は空白のようです。詳しい調査の後、サイトはAmazon S3ストレージスペースに保存されたイメージを使用します。イメージは、ページがロードされるサーバーから毎回取り出されます。どんな助けも高く評価され、コードと写真は以下の通りです。Amazon S3からWebView Webサイトに画像を読み込む
画像:ブラウザで
で
コードWebViewのアクティビティをデバッグするために全力をしようとしてから。 Android WebviewのChromeデバッグを初めて使用したことにご注意ください。私は今何が起こっていたかを見るためにプロファイルの画像コードに絞り込んだ。プロファイル内の画像のURLは上手く表示されますが、画像自体は表示されません。以下のコードは次のとおりです。
<div class="profile-photo pull-right"><img src="http://realzim.s3.amazonaws.com/file/user/realzim/India/25/user_image/1440307265.jpg" width="55" height="55" class="img-thumbnail"></div>
エラーコード(S):私は間違っているビットを手に入れた場合
Mixed Content: The page at 'https://www.realzim.com/mobile/' was loaded over HTTPS, but requested an insecure image 'http://realzim.s3.amazonaws.com/file/user/realzim/India/25/user_image/1440307265.jpg'. This request has been blocked; the content must be served over HTTPS.
Uncaught Error: Bootstrap's JavaScript requires jQuery version 1.9.1 or higher
、私に知らせてください。このタイプの問題に取り組んだのは初めてのことです。入力は大変感謝します、ありがとう。
S3に画像を保存するについて "非伝統的" なものは何もありません。多分、ページ上に混在したコンテンツがあり、これがあなたの状況を修正するでしょう:http://stackoverflow.com/questions/30424310/android-webview-image-not-loaded一般的に私はあなたのコードをデバッグしてあなたのコードをここにダンプするだけでなく、他の誰かがそれを理解することを期待するのではなく、関連するエラーメッセージです。ご返信ありがとうございます。https://developers.google.com/web/tools/chrome-devtools/debug/remote-debugging/webviews?hl=en –
@MarkB問題は、コードのどの部分がエラーを引き起こしているのか分かりません。私が言ったように、私はこれについて研究しました。同様の性質のクエリのほとんどは、ウェブサイトではなく特定のURLから画像を読み込むことに重点を置いていました。私はリンクを感謝し、私はそれらを試して、更新を投稿する必要があります。 –
「Android Webviewで画像を読み込まない」を検索すると、最初のリンクに関するミックスされたコンテンツを有効にするための回答が表示されます。あなたはすでにこの問題を探していたら、それを見つけたはずです。第2に、どのコードがエラーを引き起こしているのか分からずに、デバッガを使用して正確なエラーが何であるかを知ることができます。これは私の2番目のリンクに関するものです。 –