通过寻找火力地堡常见问题我无法看到域名的问题是如何处理的交叉。 很显然,我们不希望供职于火力地堡域,是CORS ,隐藏的iFrame,其他? 将我们需要创建一个子域名指向在共享服务器的IP?
Answer 1:
让我来回答这个问题分为两个部分,因为有多种方式与火力地堡服务器进行通信。
- 火力地堡JavaScript客户端 -的火力JavaScript客户端保持与服务器的实时双向连接。 在幕后,这里采用的WebSockets尽可能(有关于跨域连接没有限制),并回落到旧版浏览器上隐藏的iframe基于JSONP长轮询(其中仅做请求回避跨域问题) 。
- 火力地堡REST API -您也可以从火力地堡使用REST API,它采用CORS允许跨域请求获得/组数据。
因此,在总结,它应该“只是工作”,你不需要做什么特别的。
文章来源: How does Firebase handle cross origin issues?