我去年开发了一些网络应用程序,并且多次注意到以下控制台错误:
与...的联系 wss://s-usc1c-nss-222.firebaseio.com/.ws?v = 5& ns = [my-app-id] was 页面加载时中断。 WebSocketConnection.js:122
有时这会影响数据的保存,有时它似乎不会影响性能。我无法检测出一种模式。
这在localhost测试期间更频繁地发生,但它也发生在实际站点上。
错误在FF上显示更频繁,但我也看到它也出现在Chrome上。通常情况下,如果我离开应用程序一段时间,我会在控制台中看到10-20个这样的错误。没有列出其他错误。
我没有在其他任何地方看到此错误报告,因此我无法诊断它,甚至无法确定从哪里开始。
我的设置:
一直在努力奋斗这一年。我真的很感激这方面的一些帮助。干杯!
答案 0 :(得分:1)
这通常发生在Firebase实时数据库完成与服务器的连接之前卸载页面时。关闭页面实例时,浏览器会断开Web套接字。
它是良性的,对您的数据无害,但通常是其他应用程序问题的症状。
一些常见原因: *没有捕获表单提交事件并阻止他们重新加载页面。 *在Firebase初始化的页面上重定向(即页面开始加载,初始化Firebase,然后重定向到新页面)。 *在iframe中使用Firebase。
如果你没有适当的复制品,你很难做出更加坚定的诊断,但是你应该能够对那部分进行排序。请参阅how to ask和creating an mcve。