Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Firebase同步XMLHttpRequest已弃用_Javascript_Firebase_Angularfire - Fatal编程技术网

Javascript Firebase同步XMLHttpRequest已弃用

Javascript Firebase同步XMLHttpRequest已弃用,javascript,firebase,angularfire,Javascript,Firebase,Angularfire,Firebase的ping服务使用同步XMLHttpRequest,Google Chrome报告如下: 主线程上的同步XMLHttpRequest已被弃用,因为 它会对最终用户的体验产生不利影响。要获得更多帮助, 检查 这一问题的根源在于: .lp?dframe=t&id=612050&pw=gcdpSrzjvk&ns=myapp:5 它是Firebase中的一个bug吗?目前这并没有引起任何问题。但在将来,浏览器可能会反对同步XHR。此错误仅出现在回退到长轮询的客户

Firebase的ping服务使用同步XMLHttpRequest,Google Chrome报告如下:

主线程上的同步XMLHttpRequest已被弃用,因为 它会对最终用户的体验产生不利影响。要获得更多帮助, 检查

这一问题的根源在于:

.lp?dframe=t&id=612050&pw=gcdpSrzjvk&ns=myapp:5

它是Firebase中的一个bug吗?目前这并没有引起任何问题。但在将来,浏览器可能会反对同步XHR。

此错误仅出现在回退到长轮询的客户端上

您应该只在关闭页面、导航或刷新页面时看到它

Firebase客户端选择执行同步XHR,以告知服务器正在断开连接。这样,服务器可以立即运行您在任何
onDisconnect()
函数上指定的逻辑。否则,客户端必须依赖超时,这可能需要一两分钟

当页面刷新并在控制台中停留时,您可能会看到这种情况


但是,没什么好担心的,这是故意的,对应用程序也无害。是的,很确定这是Firebase的一个bug。更具体地说,我很确定这与Firebase的服务状态有关。每当出现间歇性服务中断时(Firebase支持人员随后已确认),我总是会收到此错误,然后当服务恢复时,错误不再发生(可能是因为WebSocket再次工作,因此Firebase客户端不再返回XHR轮询)


此外,FWIW在本地开发时似乎比在现场生产服务器上更频繁,这意味着Firebase正在正确地优先处理流量。

您找到解决方案了吗?我现在也面临同样的问题,还没有。Firebase团队需要修复此错误。由于登录后未加载“我的视图”,因此它现在会产生问题。一个不推荐的警告!==虫子。这条消息是善意的。嗯,我不知道,这会让我的应用程序速度变慢。谢谢你,大卫!你的解释完全有道理。旁注:这也表明如果你一直带着你的跑步路线和路线。。。出于同样的原因。