IT 이야기/2021_Android 이것저것
안드로이드 Webview HTTP
연신내막차
2022. 3. 18. 09:33
반응형
통신이 HTTPS프로토콜을 이용하여 접속할경우
리소스들( 이미지 )을 HTTP프로토콜로 불러올때 구글 자체에서 보안상 문제가 있다고 판단하여
안드로이드 LOLLIPOP ( 5.x )이상부터는 아래와 같이 로그가 나온다.
"This request has been blocked; the content must be served over"
이럴때는 아래와같은 코드로 적용.
WebSettings wsetting = m_webView.getSettings();
if(Build.VERSION.SDK_INT>= Build.VERSION_CODES.LOLLIPOP ) {
wsetting.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
}
반응형