Android webviewエリアマップの取得に失敗しました
WebビューでWebページを閲覧すると、領域図の取得に失敗するなどの問題が発生する可能性がありますが、実際にはhtml 5の画像のロードに失敗しました.では、どうすれば解決しますか?くだらないことは多くない,直接コード
これでいいです.一番大切なのは
もちろん、前の判断が必要です.主にwebviewでhttpを使うページがあるので、httpsを使って問題が発生します.この関数を呼び出せば解決できます.
web.getSettings().setJavaScriptEnabled(true);
web.getSettings().setBlockNetworkImage(false);
if(Build.VERSION.SDK_INT>= 24) {
web.getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
}
これでいいです.一番大切なのは
web.getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
もちろん、前の判断が必要です.主にwebviewでhttpを使うページがあるので、httpsを使って問題が発生します.この関数を呼び出せば解決できます.