Android WebView 加载页面空白问题

2022-02-21  本文已影响0人  lpz0715

当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();
    }
}

注意!记得把super注掉

上一篇下一篇

猜你喜欢

热点阅读