版本 53 但不是版本 54 上的 Android WebView SSL 错误
Posted
技术标签:
【中文标题】版本 53 但不是版本 54 上的 Android WebView SSL 错误【英文标题】:Android WebView SSL error on version 53 but not version 54 【发布时间】:2017-04-22 21:06:12 【问题描述】:我在我的应用程序中使用 WebView 来查看使用 TLS/SSL 的简单网页。出于某种原因,当我的客户端使用 WebView 版本 53.0.2785 时,我的自定义 Web 视图客户端出现 SSL 错误。
public void onReceivedSslError (WebView view, SslErrorHandler handler, SslError error)
“SslError”是 SSL_INVALID (https://developer.android.com/reference/android/net/http/SslError.html)。这似乎是一些在无法确定确切原因时返回的一般错误。
https://chromium.googlesource.com/chromium/src.git/+/master/android_webview/java/src/org/chromium/android_webview/AwContentsClientBridge.java#164
https://chromium.googlesource.com/chromium/src.git/+/master/android_webview/java/src/org/chromium/android_webview/SslUtil.java#38
但是,如果我让我的客户通过 Google Play 将他们的 WebView 版本升级到 54.0.x.x,则该错误不再出现。
我尝试浏览 WebView 53 -> 54 之间的更改列表,但没有任何问题。
https://chromium.googlesource.com/chromium/src.git/+/master/android_webview/java/src/org/chromium/android_webview
知道会发生什么吗?
【问题讨论】:
【参考方案1】:它可能会再次影响您。我遇到了这个问题,其中 53 和 54 由于 Google 的故障而报告 SSL 错误,显然使它在 54 上工作的原因现在也将过期
https://search.thawte.fr/support/ssl-digital-certificates/index?page=content&id=ALERT2162&actp=LIST&viewlocale=en_US
来自 Symmantec 的更多信息 https://www.symantec.com/connect/blogs/update-chrome-53-bug-affecting-symantec-ssltls-certificates
【讨论】:
以上是关于版本 53 但不是版本 54 上的 Android WebView SSL 错误的主要内容,如果未能解决你的问题,请参考以下文章
Android 应用在 Play 商店中显示新版本,但下载旧 APK