Android webview 加载https网页显示空白
程序员文章站
2022-06-04 14:41:00
...
http://www.2cto.com/kf/201110/108836.html
这个网址讲的不错。
设置webview支持https的方法:
webView.setWebViewClient(new WebViewClient(){
@Override
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
// super.onReceivedSslError(view, handler, error);
handler.proceed();
// handleMessage(Message msg); 其他处理
}
});
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
// super.onReceivedSslError(view, handler, error);
- 1
这句话一定要删除,或者注释掉,否则又走默认的不支持https的了。
webView.setWebViewClient(new WebViewClient(){
@Override
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error){
//注意:super句话一定要删除,或者注释掉,否则又走handler.cancel()默认的不支持https的了。
//super.onReceivedSslError(view, handler, error);
//handler.cancel(); // Android默认的处理方式
//handler.handleMessage(Message msg); // 进行其他处理
handler.proceed(); // 接受所有网站的证书
}
});
转自:http://blog.csdn.net/u013270444/article/details/51889473
上一篇: 关于JVM堆外内存的一切
下一篇: 关于Osmdroid的一切
推荐阅读