반응형

onReceivedSslError 보안 알림 해제 방법 

 

m_webView.setWebViewClient(new WebViewClient() {

   @Override
   public void onReceivedSslError(WebView view, final SslErrorHandler handler, SslError error)
   {
      //super.onReceivedSslError(view, handler, error);
      final AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.sharedActivity().getContext());
      builder.setMessage("이 사이트의 보안 인증서는 신뢰할 수 없습니다.");
      builder.setPositiveButton("continue", new DialogInterface.OnClickListener() {
         @Override
         public void onClick(DialogInterface dialog, int which) {
            handler.proceed();
         }
      });
      builder.setNegativeButton("cancel", new DialogInterface.OnClickListener() {
         @Override
         public void onClick(DialogInterface dialog, int which) {
            handler.cancel();
         }
      });
      final AlertDialog dialog = builder.create();
      dialog.show();

   });
반응형

+ Recent posts