Ionic 应用 xcode8 突然 "Refused to connect to firebase"

Ionic app in xcode8 suddenly "Refused to connect to firebase"

我希望有人能帮我解决 xcode 8 的问题。我尝试 运行 我的 Ionic 1.X 应用程序,它以前一直在工作,但突然出现错误

"Refused to connect to wss://s-usc1c-nss-113.firebaseio.com/.ws?v=5&s=I8Oe2YgCmGwoOi8RXHRPe464UKdl&ns=myapp because it appears in neither the connect-src directive nor the default-src directive of the Content Security Policy."

我想我的问题是我的安全策略,因为在 ios 10 中有些东西发生了变化,因此我 post 这里还有我当前的安全策略元标记。

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

提前谢谢你...

我能够在我的内容安全策略中使用更多参数来解决它。最重要的是,我将 .firebase 添加到脚本和连接中。现在完整的样子

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