Firebase同步XMLHttpRequest已弃用

Moh*_*mad 18 javascript firebase angularfire

Firebase的ping服务使用的是Google Chrome浏览器报告的同步XMLHttpRequest,如下所示:

主线程上的同步XMLHttpRequest因其对最终用户体验的不利影响而被弃用.如需更多帮助,请访问http://xhr.spec.whatwg.org/.

这个问题的根源来自:

.lp?dframe=t&id=612050&pw=gcdpSrzjvk&ns=myapp:5
Run Code Online (Sandbox Code Playgroud)

它是Firebase中的一个错误吗?这暂时没有引起任何问题.但是将来,浏览器可能会弃用同步XHR.

Dav*_*ast 25

此错误仅针对回退到长轮询的客户端出现.

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

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

当页面刷新并且它在控制台中挥之不去时,你可能会看到这个.

但是,没有什么可担心的,它是有意的,它对您的应用程序也无害.