Firebase 请求在协商阶段停滞 - 如何调试?

Firebase requests stalling at negotiation phase - how to debug?

我正在开发 phonegap 应用程序/crosswalk/ionic 应用程序 - 在 android 设备上,一些查询在没有任何明显原因的情况下在 websocket 协商阶段停滞不前!我只是点击设备后退按钮,看到一些请求在控制台日志中被取消,然后其余的加载!

问题:什么会导致请求在 101/websocket neogtiation 阶段停止。只有一些请求停止 - 其他请求运行良好 - 这仅在 android 4.4 - 在 chrome / mac 上运行良好。

在同一网络上,为 iOS 构建的同一应用程序可以正常运行,没有任何网络问题。

我可以测试什么来找出问题所在?

谢谢

在我的例子中,问题是由于 ionic-service-deploy 文档所建议的 cordova.js 的注释造成的。

取消注释,确保 WS 与 Firebase 的顺利连接。为什么它应该是这样超出了我的范围 - 但我已经通过反复添加和删除我的 index.html 中的包含进行了测试,以便在 Android/4.4.4 设备上始终如一地再现效果。

希望这对其他人有帮助 - 我花了很多时间才找到它!