当使用webview访问ssl加密的url时,页面显示是空白的,而使用系统自带的浏览器打开时,会弹出确认证书的对话框。忽略这步的方法是:
WebView myWebView = (WebView) findViewById(R.id.webview);
myWebView.loadUrl("https://cap.cityu.edu.hk/studentlan/");
//添加下面2行代码来忽略SSL验证
WebViewClient mWebviewclient = new WebViewClient(){
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error){
handler.proceed();
}
};
myWebView.setWebViewClient(mWebviewclient);