본문 바로가기

안드로이드/오류해결

[AOS] Webview에 html 코드 로드 하기 ( with. loadData 사용시 안될때 )

반응형

기존에 html 코드를 webview로드할땐 'loadData'만 사용했었습니다.

webview.loadData(htmString, "text/html", null)

하지만 일부 페이지에서 작동하지 않아 검색해 보니 

html의 일부만 로드해야할 경우엔 'loadDataWithBaseURL'을 사용하라고 하더라구요 

예로 <div></div>로만 되어 있는 코드가 있습니다. 

그래서 아래 코드로 구현하니 문제 없이 노출되는걸 확인할 수 있었습니다.

webview.loadDataWithBaseURL(null, htmlString, "text/html", "UTF-8",null)

보다 자세한 내용은 공식 문서를 확인해주세요.

공식문서 : loadData ,loadDataWithBaseURL

 

반응형