FBConnect如何实际运作?

时间:2010-12-21 19:03:19

标签: facebook cross-domain fbconnect cross-site

基本上,它在技术上如何运作?

我的印象是SiteA无法读取SiteB设置的Cookie。那么引擎下究竟发生了什么?基本上,当用户访问页面以使页面知道该用户是谁时,流程图会是什么样子?

1 个答案:

答案 0 :(得分:3)

您已登录Facebook,因此您的所有请求都将通过身份验证。 运行FBConnect的文档执行这样的请求,并且通过跨域通信,它反过来获得了与谁有关的“谁”的知识。

我在Script Junkie的文章,Cross-Document Messaging and RPC解释了easyXDM对XDM的影响(以及它的实现远远优于FB)(免责声明:我是主要的开发者),它主要是关于使用用于在两个域之间以字符串形式中继数据的几种不同特性/技巧之一,使用iframe中托管的文档将数据从服务器传输到客户端。

Btw,Twitter,Disqus,Scribd和VKontakte等许多大型服务都在使用easyXDM作为XDM,因此它有一定的可信度;)