默认情况下 webview是不支持加载https网页的,如果想实现此效果方法有如下几种:
1.调用第三方浏览器打开
if (mUrl.contains("https")){
Uri uri = Uri.parse(mUrl);
Intent intent1 = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent1);
}
2.webviewclient 添加ssl错误处理,直接忽略此错误,继续打开网页
@Override
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error){
handler.proceed();//接受证书
}
3.使用证书进行验证,具体方法请百度吧