【问题标题】:Ionic app in xcode8 suddenly "Refused to connect to firebase"xcode8 中的 Ionic 应用程序突然“拒绝连接到 Firebase”
【发布时间】:2017-04-02 23:48:00
【问题描述】:

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

“拒绝连接到 wss://s-usc1c-nss-113.firebaseio.com/.ws?v=5&s=I8Oe2YgCmGwoOi8RXHRPe464UKdl&ns=myapp 因为它既没有出现在 connect-src 指令中,也没有出现在默认值中内容安全策略的 -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' *">

提前谢谢你...

【问题讨论】:

  • 我刚刚测试过,它绝对是 iOS 10 的东西。如果我在 iOS10 之前在 xcode 模拟器或真实设备中运行我的代码,一切正常。一旦我切换到 iOS10 或 iOS10.1,我会收到上述错误。

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


【解决方案1】:

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

&lt;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 * "&gt;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-05
    • 2012-11-06
    • 1970-01-01
    • 1970-01-01
    • 2023-04-11
    相关资源
    最近更新 更多