[android]
안드로이드 webview alert (webview onJsAlert 함수)
미나미나미
2018. 12. 31. 19:34
안드로이드 webview alert
(webview onJsAlert 함수)
안드로이드 웹뷰에서 alert 구문이 있을 때,
alert문을 뭔가 어설프게 표현되는 바꾸는 부분
설정해주면 좋을 것 같습니다.
webViewMain = (WebView) findViewById(R.id.WebViewMainActivityWebView);
webViewMain.setWebChromeClient(new WebChromeClient(){
@Override
public boolean onJsAlert(WebView view, String url, String message, JsResult result){
final JsResult finalRes = result;
new AlertDialog.Builder(view.getContext())
.setMessage(message)
.setPositiveButton(android.R.string.ok,
new AlertDialog.OnClickListener(){
@Override
public void onClick(DialogInterface dialog, int which) {
finalRes.confirm();
}
})
.setNegativeButton(android.R.string.cancel,
new AlertDialog.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
finalRes.cancel();
}
})
.create()
.show();
return true;
}
});
결과화면