투케이2K

354. (kotlin/코틀린) 안드로이드 웹뷰에서 자바스크립트 Alert 팝업창 호출 이벤트 감지 - WebChromeClient onJsAlert 본문

Kotlin

354. (kotlin/코틀린) 안드로이드 웹뷰에서 자바스크립트 Alert 팝업창 호출 이벤트 감지 - WebChromeClient onJsAlert

투케이2K 2023. 7. 20. 20:13

[개발 환경 설정]

개발 툴 : AndroidStudio

개발 언어 : Kotlin

 

[소스 코드]

 

            // -----------------------------------------
            // TODO [크롬 클라이언트 설정 실시]
            main_webview!!.webChromeClient = object : WebChromeClient() {


                // TODO [웹뷰 Alert 메시지]
                override fun onJsAlert(view: WebView?, url: String, message: String, result: JsResult?): Boolean {
                    S_Log._W_(S_FinalMsg.AL_TITLE + " " + S_FinalMsg.LOG_Event, arrayOf(
                        "URL :: $url",
                        "MESSAGE :: $message"
                    ))
                    // -------------------------------------------------------------
                    return super.onJsAlert(view, url, message, result) // TODO [웹 팝업창 사용]
                    // -------------------------------------------------------------
                }

            }
            // -----------------------------------------

 

반응형
Comments