如何在Expo SDK的React Native WebView中使用不安全的URL(http)?
我正在使用该工具创建iOS应用程序。对于登录,我使用webview组件访问从本地docker容器运行的现有登录网页。每当我尝试访问该页面时,Webview都会显示此错误: 加载页面时出错 域:nsurlerorDomain 错误代码:-1202 描述:此服务器的证书无效。您可能正在连接假装为“local.website.dev”的服务器,这可能会使您的机密信息处于危险之中 我发现解释如何使用plist文件来解决这个问题,但我无法在我的应用程序中编辑这些文件而不从Expo中弹出,这是我不愿意做的如何在Expo SDK的React Native WebView中使用不安全的URL(http)?,http,react-native,webview,expo,Http,React Native,Webview,Expo,我正在使用该工具创建iOS应用程序。对于登录,我使用webview组件访问从本地docker容器运行的现有登录网页。每当我尝试访问该页面时,Webview都会显示此错误: 加载页面时出错 域:nsurlerorDomain 错误代码:-1202 描述:此服务器的证书无效。您可能正在连接假装为“local.website.dev”的服务器,这可能会使您的机密信息处于危险之中 我发现解释如何使用plist文件来解决这个问题,但我无法在我的应用程序中编辑这些文件而不从Expo中弹出,这是我不愿意做的
是否有其他方法允许http站点在Expo SDK环境中工作?默认情况下,Expo启用
NSTemporaryExceptionAllowsInsecureHTTPLoads
。你能在Safari中访问你的local.website.dev
URL吗?如果Safari可以连接到该网站,那么Expo也应该能够连接。默认情况下,Expo启用NSTemporaryExceptionAllowsInsecureHTTPLoads
。你能在Safari中访问你的local.website.dev
URL吗?如果Safari可以连接到该网站,那么Expo也应该可以连接到该网站。是的,我可以通过Safari和Chrome连接到该网站。我认为您是对的,NSTemporaryExceptionAllowsInsecureHTTPLoads默认为true,但我认为您还必须明确地将该站点添加为NSExceptionDomain是的,我可以在Safari和Chrome中连接到该站点。我认为您是对的,NSTemporaryExceptionAllowsInsecureHTTPLoads默认为true,但我认为您还必须将站点显式添加为NSExceptionDomain