Cordova IOS =>'无法加载资源:发生了SSL错误'

时间:2016-08-05 09:32:26

标签: ios cordova ssl taco

我正在使用visual studio cordova,我们嵌入了一个iframe。在Android上它运行正常,但在Ios(9+)上:

  

无法加载资源:发生SSL错误且安全   无法建立与服务器的连接。

我读过其他建议更改NSAppTransportSecurity的帖子。我是通过Transport Security Plugin完成的。

<dict>

          <key>NSAppTransportSecurity</key>
          <dict>
            <key>NSExceptionDomains</key>
            <dict>
              <key>mywebsite.com</key>
              <dict>
                <!--Include to allow subdomains-->
                <key>NSIncludesSubdomains</key>
                <true/>
                <!--Include to allow HTTP requests-->
                <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key>
                <true/>
                <!--Include to specify minimum TLS version-->
                <key>NSTemporaryExceptionMinimumTLSVersion</key>
                <string>TLSv1.1</string>
              </dict>
            </dict>
          </dict>
        </dict>

我改变了CSP:

 <meta http-equiv="Content-Security-Policy"
        content="default-src * gap: ;
                   style-src 'self' 'unsafe-inline' 'unsafe-eval'; 
                   script-src 'self' 'unsafe-inline' 'unsafe-eval';
                    'child-src'*;
                    'frame-src':*;      
        " />

我发现了这个错误。有任何帮助吗?

0 个答案:

没有答案