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