2010-12-21 121 views
1

基本上,它是如何工作的技术?FBConnect如何实际工作?

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

回答

3

您已登录Facebook,因此您的所有请求都将通过身份验证。 FBConnect在其上运行的文档执行此类请求,并通过跨域通信反过来获得与Facebook相关的“您”的知识。

我在脚本吸毒者文章,Cross-Document Messaging and RPC解释easyXDM怎么做的XDM(及其实施是远远优于FB的)(免责声明:我的主要开发者),它的主要是关于使用几种不同的功能/招数一个用于在两个域之间以字符串形式中继数据,使用托管在iframe中的文档将数据从服务器传输到客户端。

顺便说一句,许多大型服务如Twitter,Disqus,Scribd和VKontakte都使用easyXDM进行XDM,因此它具有一定的可信度;)