問題:
webview加載https網頁,在android 5.0以上,如果圖片內容是http的,那麼是無法加載出來的。報錯如下:
原因:webview 從Lollipop(5.0)開始webview默認不允許混合模式,https當中不能加載http資源,如果要加載,需單獨設置開啟。
解決方案:
加入如下代碼:
如果(生成.VERSION .SDK _INT> = 21){
webSettings .setMixedContentMode(WebSettings .MIXED _CONTENT_ALWAYS_ALLOW)
}