错误:页面加载时,与xxx.firebaseio.com/xxx的连接中断

时间:2018-01-06 17:35:35

标签: firebase

我去年开发了一些网络应用程序,并且多次注意到以下控制台错误:

  

与...的联系   wss://s-usc1c-nss-222.firebaseio.com/.ws?v = 5& ns = [my-app-id] was   页面加载时中断。 WebSocketConnection.js:122

有时这会影响数据的保存,有时它似乎不会影响性能。我无法检测出一种模式。

这在localhost测试期间更频繁地发生,但它也发生在实际站点上。

错误在FF上显示更频繁,但我也看到它也出现在Chrome上。通常情况下,如果我离开应用程序一段时间,我会在控制台中看到10-20个这样的错误。没有列出其他错误。

我没有在其他任何地方看到此错误报告,因此我无法诊断它,甚至无法确定从哪里开始。

我的设置:

  • Firebase版本4.8.1(但在过去一年中看到过以前版本的错误)
  • Blaze计划
  • 使用的Web应用程序:Jquery 3.1.0 / JS / HTML5 / CSS3
  • Firebase Email auth
  • Firebase实时数据库
  • 没有其他Firebase功能
  • 通过GoDaddy
  • 在https上托管

一直在努力奋斗这一年。我真的很感激这方面的一些帮助。干杯!

1 个答案:

答案 0 :(得分:1)

这通常发生在Firebase实时数据库完成与服务器的连接之前卸载页面时。关闭页面实例时,浏览器会断开Web套接字。

它是良性的,对您的数据无害,但通常是其他应用程序问题的症状。

一些常见原因:   *没有捕获表单提交事件并阻止他们重新加载页面。   *在Firebase初始化的页面上重定向(即页面开始加载,初始化Firebase,然后重定向到新页面)。   *在iframe中使用Firebase。

如果你没有适当的复制品,你很难做出更加坚定的诊断,但是你应该能够对那部分进行排序。请参阅how to askcreating an mcve