차근차근
안드로이드 웹뷰 alert창 url표시 제거 본문
반응형
엑티비티에 아래 소스를 추가한다.
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;
}
});
반응형
'개발' 카테고리의 다른 글
mysql 테이블 깨졌을때 (0) | 2017.12.26 |
---|---|
mysql 덤프(dump) 임포트(import) 하는법 (0) | 2017.12.26 |
a태그 스크롤 맨위 막기 (0) | 2017.12.22 |
안드로이드 "apk설치 실패하였습니다" 오류 해결 (0) | 2017.12.12 |
MYSQL (REGEXP) 정규식 사용 검색 (0) | 2017.12.05 |
Comments