找了很久才发现,我遇到这个问题原因是由于网站证书的问题,有的网站打开需要证书确认继续访问,这时我们在
setWebViewClient中重写 onReceiveSslError,并且handler.proceed()<目的是忽略证书直接访问>
,这样就可以请求回数据并显示。
WebSettings settings = webView.getSettings();
settings.setJavaScriptCanOpenWindowsAutomatically(