2017-09-22 120 views
0

我使用create-react-native-app工具创建iOS应用程序。对于登录,我使用webview组件来访问从本地泊坞窗容器运行的现有登录网页。 web视图显示了这个错误,每当我尝试访问该网页:如何在Expo SDK中的React Native WebView中使用不安全的URL(http)?

加载页面时出错

域:NSURLErrorDomain

错误代码:-1202

说明:此服务器的证书无效。您可能会连接到假装为“local.website.dev”的服务器,这可能会将您的机密信息置于危险之中。

我发现this site解释如何使用的plist文件来解决这个问题,但没有从世博会,对此我不愿意做弹出我不能编辑我的应用程序这些文件。

是否有另一种方法可以允许在世博会SDK环境中工作的http站点?

回答

0

默认情况下,博览会启用NSTemporaryExceptionAllowsInsecureHTTPLoads。您是否可以在Safari中访问您的local.website.dev网址?如果Safari可以连接到网站,那么世博会也应该可以。

+0

是的,我可以在Safari和Chrome中连接到该网站。我认为你是对的,NSTemporaryExceptionAllowsInsecureHTTPLoads默认是true,但我认为你也必须明确地将该网站添加为NSExceptionDomain –

相关问题