android webview 加载https白屏,设置忽略证书

mWebview.setWebViewClient(new WebViewClient() {
         @Override
         public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
                // super.onReceivedSslError(view, handler, error);
                //handler.cancel();// super中默认的处理方式,WebView变成空白页
                if (handler != null) {
                    handler.proceed();//忽略证书的错误继续加载页面内容,不会变成空白页面
                }
          }

注意要忽略 super.onReceivedSslError(view, handler, error);调用,否则会按照handler.cancel();显示空白页

你可能感兴趣的:(android,https,网络协议)