Faye如何实现跨域(XDR)发布/订阅?

时间:2012-05-10 19:52:24

标签: cross-domain xss security publish-subscribe faye

Faye支持跨域订阅。以下是他们的文档摘录:

  

跨域操作
  Faye客户端和服务器透明地支持   跨域通信,因此您的客户端可以连接   无需进一步配置即可访问您喜欢的任何域上的服务器。

任何人都知道它是如何实现的?

1 个答案:

答案 0 :(得分:2)

Faye使用JSONP在跨域时向服务器发送握手请求,正如Faye的作者在回复here中所解释的那样。然后,它按优先顺序从列表中选择一个新传输:WebSocket,EventSource,XHR,CORS和JSON-P。请注意,WebSockets一旦建立,也可以跨域previously discussed here工作。