1

我希望有人可以在这里帮助我解决 xcode 8 问题。我试图运行我以前一直在工作的 Ionic 1.X 应用程序,但突然我得到了错误

“拒绝连接到 wss://s-usc1c-nss-113.firebaseio.com/.ws?v=5&s=I8Oe2YgCmGwoOi8RXHRPe464UKdl&ns=myapp 因为它既没有出现在内容的 connect-src 指令中,也没有出现在 default-src 指令中安全政策。”

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

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

先感谢您...

4

1 回答 1

2

我能够在我的内容安全策略中使用更多参数来解决它。最重要的是,我将 .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 * ">

于 2016-12-27T12:41:43.090 回答