首页 > 解决方案 > Android react-native-webview “SSL 错误:主机名不匹配” (expo)

问题描述

当我在 expo 上使用带有我不是所有者的外部 uri 的 WebView 时(我正在做一个使用 cookie 的 SSO 身份验证页面),如果我在 iOS 上打开一切正常,但如果我在 Android 上尝试它会给我错误代码 2 “SSL 错误:主机名不匹配”,我无法打开网页。我不知道如何以一种好的方式解决这个问题,我将 react-native-webview 与 expo sdk 39 一起使用(不是裸工作流,而是完全与 expo 一起使用)。即使我在 react-native-webview-removing the handleOnSslError check in Android 文件夹中编辑 node_modules 文件,它似乎也没有检测到更改。

这里显示了控制台错误

我希望尽快收到您的来信,以获得解决方案或解决方法,我真的在这个问题上遇到了几个星期的麻烦!

标签: androidreact-nativeexporeact-native-webview

解决方案


推荐阅读