欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

解决安卓android加载https页面不能正常显示问题

时间:2023-07-08
问题

当load有ssl层的https页面时,如果这个网站的安全证书在Android无法得到认证,WebView就会变成一个空白页;那么,我们就要针对这一状况作出对应的处理。

处理

设置WebView接受所有网站的证书

webView.setWebViewClient(new WebViewClient() { @Override public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) { // onReceivedSslError不处理ssl错误,一定要注释 // super.onReceivedSslError(view, handler, error); // handler.cancel();// Android默认的处理方式 handler.proceed();// 接受所有网站的证书 // handleMessage(Message msg);// 进行其他处理 }});

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。