当webview.load() 加载https页面时,网站的安全证书无法得到认证,WebView就会变成一个空白页,而并不会像自带的浏览器一样弹出提示,必须针对这种情况进行处理。
解决方法
webview.setWebViewClient(new WebViewClient() {
@Override
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
// 注掉 super !!!
// super.onReceivedSslError(view, handler, error);
// 接受所有网站的证书,忽略SSL错误,执行访问网页
handler.proceed();
}
}