我正在使用create-react-native-app工具创建iOS应用。登录时,我使用webview组件访问从本地docker容器运行的现有登录网页。每当我尝试访问该页面时,Webview都会显示此错误:
加载页面时出错
域名:NSURLErrorDomain
错误代码:-1202
描述:此服务器的证书无效。您可能连接到假装为" local.website.dev"的服务器。这可能会使您的机密信息面临风险。
我发现this site解释了如何使用plist文件解决此问题,但我无法在我的应用中编辑这些文件,而不会从世博会中退出,我不愿意这样做。
是否有另一种方法允许http网站在Expo SDK环境中运行?
答案 0 :(得分:0)
默认情况下,Expo会启用NSTemporaryExceptionAllowsInsecureHTTPLoads
。您是否可以访问Safari中的local.website.dev
网址?如果Safari可以连接到网站,那么世博会也应该能够。