如果未更新/禁用,https 页面会在 chrome 中加载,而不是在 android webview 中加载

Gul*_*han 5 ssl https android webview

我面临着一个非常奇怪的问题。在我的应用程序中,我有几个页面,其中 URL 加载到 Web 视图中。所有网址均为 https,证书也非常有效。

一些用户抱怨特定页面未加载。它显示白屏。根据我们的测试,相关页面几乎可以在所有 Android 设备中加载。

经过一个不眠之夜后,我发现这个问题仅发生在“Android System Webview”未更新到最新版本的设备上(但它本身已更新到最新版本,例如 2016 年中期)。如果用户关闭 Play 商店中的自动更新,就会发生这种情况。

当我在Android系统Webview未更新的设备中调试webview时发现问题后,我发现收到SSL错误(主要错误5 SSL_INVALID)。

我知道通过忽略 SSL 错误可以轻松绕过这个问题。但我不想绕过 SSL 错误,因为我的 SSL 证书没有问题。

我尝试在上述设备上加载一些不同的 SSL url。我发现有些网站也无法运行。我也比较了 SSL 证书。那里没有什么大的区别。

未加载站点的一个示例是https://www.nets.eu/no-nb/Pages/default.aspx

有谁知道 Android System Webview 最近更新了什么导致了这个问题?

除了忽略 SSL 错误之外,还有什么办法可以解决这个问题吗?