자바스크립트를 실행 시키기 위해 아래처럼 WebChromeClient 를 사용하고 있습니다..
근데 WebChromeClient 를 사용하면 앱에서 나와서 웹브라우져가 실행 되더군요..
앱 안에서만 실행되게 할 수는 없는지요???
고수님들의 답변 부탁 드립니다~
mAlramServiceWebview.setInitialScale(100);
mAlramServiceWebview.getSettings().setJavaScriptEnabled(true);
mAlramServiceWebview.setScrollbarFadingEnabled(true);
mAlramServiceWebview.loadUrl(URL_ARLRAMSERVICE);
mAlramServiceWebview.setWebChromeClient(new WebChromeClient() {
@Override
public boolean onJsAlert(WebView view, String url, String message, final android.webkit.JsResult result)
{
new AlertDialog.Builder(StActivity_detail.this)
.setTitle("AlertDialog")
.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;
};
});