在没有ssl证书的WebView中打开Https URL

时间:2018-06-06 08:10:27

标签: ios reactjs ssl react-native native

我开始学习React Native并尝试制作简单的应用程序。 我在React Native上使用Java和FE制作服务器。现在我有一个问题。 React Native中的WebView不会在没有ssl证书的情况下打开Https URL。我制作了自我证书,但仍然是NSURLErrorDomain -1202

是否可以关闭此通知?我无法制作可信证书,因为我没有主机,只能在localhost上部署我的应用程序。

screenshot

1 个答案:

答案 0 :(得分:1)

<key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <true/>
        <key>NSAllowsArbitraryLoadsInWebContent</key>
        <true/>
        <key>NSExceptionDomains</key>
        <dict>
            <key>linkedin.com</key>
            <dict>
                <key>NSExceptionAllowsInsecureHTTPLoads</key>
                <true/>
                <key>NSExceptionRequiresForwardSecrecy</key>
                <false/>
                <key>NSIncludesSubdomains</key>
                <true/>
            </dict>
        </dict>
    </dict>

在Info.plist中添加此内容并代替linkedin.com提供您的网址