欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

android webview加载https网页

程序员文章站 2022-06-04 15:07: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.使用证书进行验证,具体方法请百度吧