android - 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 文件,它似乎也没有检测到更改。
我希望尽快收到您的来信,以获得解决方案或解决方法,我真的在这个问题上遇到了几个星期的麻烦!
解决方案
推荐阅读
- javascript - Firebase onCall 云函数请求返回“INVALID_ARGUMENT”
- r - 将R中的数字转换为特定颜色?
- php - 如何从 PHP 服务器端产品数据动态填充模式?
- sql - 对一个分类变量使用 distinct 而对其他分类列不唯一
- amazon-web-services - 如何通过 lambda 在 aws 弹性搜索中进行搜索?
- mesh - gmsh,点到曲面之间的最小距离,找到最近的曲面
- java - GridBagLayout 水平而不是垂直堆叠按钮,尽管网格值递增
- php - 未定义变量:使用 Wordpress.org 代码片段时的 is_tree
- vue.js - 最初隐藏 Vue-Formulate 可重复组中的第一组
- typescript - Angular 9在变量更改值时调用函数