투케이2K

133. (AndroidStudio/android/java) 웹뷰 (webview) 브라우저에서 onJsAlert 팝업창 호출 이벤트 확인 본문

Android

133. (AndroidStudio/android/java) 웹뷰 (webview) 브라우저에서 onJsAlert 팝업창 호출 이벤트 확인

투케이2K 2021. 5. 7. 08:40

/* =========================== */

[ 개발 환경 설정 ]

개발 툴 : AndroidStudio

개발 언어 : java

/* =========================== */

/* =========================== */

[소스 코드]

 

//TODO [웹뷰 초기 설정하는 부분에서 지정]
webView.setWebChromeClient(new WebChromeClient() {
            @Override
            public boolean onJsAlert(final WebView view, final String url, final String message, JsResult result) {
                Log.d("---","---");
                Log.d("//===========//","================================================");
                Log.d("","\n"+"[MainActivity > onJsAlert() 메소드 : Alert 팝업창 이벤트 확인]");
                Log.d("","\n"+"[view : "+String.valueOf(view)+"]");
                Log.d("","\n"+"[url : "+String.valueOf(url)+"]");
                Log.d("","\n"+"[message : "+String.valueOf(message)+"]");
                Log.d("","\n"+"[result : "+String.valueOf(result)+"]");
                Log.d("//===========//","================================================");
                Log.d("---","---");
                return true; //TODO 웹 alert 창이 표시되지 않음
            }
        });

/* =========================== */

/* =========================== */

[결과 출력]

/* =========================== */

반응형
Comments