当前位置:  开发笔记 > 编程语言 > 正文

Google Friend Connect如何在不需要将文件上传到客户端域的情况下实现跨域通信?

如何解决《GoogleFriendConnect如何在不需要将文件上传到客户端域的情况下实现跨域通信?》经验,为你挑选了1个好方法。

以前,Google的Friend Connect要求用户将几个文件上传到他们的网站以启用跨域通信,而Facebook Connect仍然要求您上传单个文件以启用它.

现在,Friend Connect不需要任何文件上传......我想知道他们是如何实现这一目标的.

参考:http: //www.techcrunch.com/2009/10/02/easy-does-it-google-friend-connect-one-ups-facebook-connects-install-wizard/



1> Sean Kinsey..:

在这些HTML5 postMessage,NIX,FIM(散列/片段),frameElement和使用window.name属性之间,有多种方法在不同域上的文档之间进行通信.

它们可以在不同的浏览器和不同的版本中使用,但总的来说它们允许您进行可靠的XDM(跨域消息传递).

之前完成此项目的一个项目是Apache Shindig,它可能是其中的一部分,而且最近,easyXDM项目已经到来,通过一个通用的API统一所有这些方法,使用XDM和创建复杂的应用程序变得容易. RPC.

您可以在Script Junkie中深入了解本文中传输数据的各种方法.

现在,为了直接回答你的问题,早先就认为只有postMessage,FIM(片段标识符消息)可用,并且后者有效工作,通常需要将特殊文件上传到你的域.随着越来越多的方法被发现,许多方法已被弃用作为一种技术,因此; 不再需要该文件.

仅供记录; 我是Script Junkie文章和easyXDM库的作者(就像Twitter,Disqus和其他一些人正在使用的那样).

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有