우찬쓰 개발블로그

Android WebView에서 element 존재 여부 체크 본문

안드로이드/안드로이드 개발

Android WebView에서 element 존재 여부 체크

이우찬 2022. 5. 10. 17:10
반응형

안드로이드 웹뷰에서 특정 Web element가 존재하느냐에 따라서 다른 처리가 하고 싶은 경우가 있을 수 있다.

 

그럴경우 다음과 같은 방법을 써보자.

 

webView.evaluateJavascript("(function() { var element = document.getElementById('desireId'); return element.innerHTML; })();") { html ->
    val isElementExist = !(html.equals("null") || html.equals("undefined"))
    if (isElementExist) {
        ...
    } else {
        ...
    }
}

 

출처 : https://stackoverflow.com/a/51509696/9797457

반응형
Comments