Firebase如何处理跨源问题?

Dav*_*vid 15 cross-domain real-time-updates firebase

浏览Firebase常见问题我无法看到如何处理跨域问题.显然,我们不想在Firebase域上服务,是CORS,隐藏iFrame,还是其他?我们是否需要创建一个指向共享服务器IP的子域?

Mic*_*uer 29

让我分两部分回答这个问题,因为有多种方法可以与Firebase服务器通信.

  • Firebase JavaScript客户端 - Firebase Javascript客户端维护与服务器的实时双向连接.在幕后,这里采用的WebSockets尽可能(有关于跨域连接没有限制),并回落到旧版浏览器上隐藏的iframe基于JSONP长轮询(其中仅做请求回避跨域问题) .
  • Firebase REST API - 您还可以使用REST API从Firebase获取/设置数据,REST API使用CORS来允许跨源请求.

总而言之,它应该"正常工作",你不需要做任何特别的事情.