자바스크립트를 실행 시키기 위해 아래처럼 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;
      };
  });