반응형
Notice
Recent Posts
Recent Comments
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
Today
Total
관리 메뉴

차근차근

안드로이드 웹뷰 alert창 url표시 제거 본문

개발

안드로이드 웹뷰 alert창 url표시 제거

철산92 2017. 12. 22. 17:47
반응형

엑티비티에 아래 소스를 추가한다.

mainWebView.setWebChromeClient(new WebChromeClient(){
//웹뷰에 alert창에 url을 제거한다.
public boolean onJsAlert(WebView view, String url, String message, final android.webkit.JsResult result)
{
new AlertDialog.Builder(MainActivity.this)
.setTitle("")
.setMessage(message)
.setPositiveButton(android.R.string.ok,
new AlertDialog.OnClickListener()
{
public void onClick(DialogInterface dialog, int which)
{
result.confirm();
}
})
.setCancelable(false)
.create()
.show();

return true;
}
//웹뷰에 Confirm창에 url을 제거한다.
@Override
public boolean onJsConfirm(WebView view, String url,
String message, final JsResult result) {

new AlertDialog.Builder(MainActivity.this)
.setTitle("")
.setMessage(message)
.setPositiveButton(android.R.string.ok,
new DialogInterface.OnClickListener() {

public void onClick(DialogInterface dialog, int which) {
result.confirm();
}
})
.setNegativeButton(android.R.string.cancel,
new DialogInterface.OnClickListener() {

@Override
public void onClick(DialogInterface dialog, int which) {
result.cancel();
}
})
.create()
.show();

return true;
}

});


반응형
Comments