在ios 10上没有加载Firebase内容 - 离子应用

时间:2016-10-23 23:35:13

标签: ios ionic-framework firebase content-security-policy

目前正在开发Ionic应用程序。来自Firebase的内容在iOS 10上停止加载。在Android上仍然正常工作。我使用的是AngularFire 1.2.0和Firebase 2.4.2。我一直在寻找新的内容安全政策,因为我反复收到此错误

[Error] Failed to load resource: An SSL error has occurred and a secure connection to the server cannot be made. (.lp, line 0)

所以我在index.html添加了相应的元标记,但仍无效。与Heroku上的另一个应用程序的连接工作正常。不知道我错过了什么。

<meta http-equiv="Content-Security-Policy"
      content="default-src 'self' gap://ready file://* *;
       script-src 'self' 'unsafe-inline' 'unsafe-eval'
         127.0.0.1:*
         https://*.herokuapp.com/
         https://*.firebaseio.com/;
       style-src  'self' 'unsafe-inline'
         127.0.0.1
         https://*.herokuapp.com/
         https://*.firebaseio.com/;
        connect-src 'self' 'unsafe-inline' 'unsafe-eval'
         127.0.0.1:*
         https://*.herokuapp.com/
         https://*.firebaseio.com/">

1 个答案:

答案 0 :(得分:0)

问题解决了。我只需要在我的CSP connect-src规则中添加“wss://.firebaseio.com”和“https://.firebase.com/”。