您的位置:首页 > 移动开发

Android 7.0 WebView 部分机型打不开

2017-04-26 20:34 323 查看
https  请求 webview 有 证书校验          
@Override
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
if (error.getPrimaryError() == SslError.SSL_DATE_INVALID
|| error.getPrimaryError() == SslError.SSL_EXPIRED
|| error.getPrimaryError() == SslError.SSL_INVALID
|| error.getPrimaryError() == SslError.SSL_UNTRUSTED) {
handler.proceed();
} else {
handler.cancel();
}

super.onReceivedSslError(view, handler, error);
}
通过重写
onReceivedSslError 过滤掉 部分错误
SSL_DATE_INVALID   证书的日期是无效的
SSL_EXPIRED     证书已经过期
SSL_INVALID    一个通用的错误发生
SSL_UNTRUSTED  不受信任的证书颁发机构
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  webview android 7.0