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();显示空白页

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>