android webview加载https网页

来源:互联网 发布:韦东山linux第一期 编辑:程序博客网 时间:2024/05/17 06:31

默认情况下 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.使用证书进行验证,具体方法请百度吧