发送大量数据跨域

问题描述:

我想要创建一个混搭,其中大量的数据需要跨域发送。我正在考虑使用IFRAMES。我的问题是...发送大量数据跨域

这项工作? Google是否使用它?

有没有人有一个概念或某种类型的描述谷歌如何做的伪造?

我非常需要知道如何去做。我使用jQuery,所以如果有人知道jQuery中的任何示例,那就太好了。

+0

您能否澄清一下您的意思是“Google使用它?”。你的意思是说这样的技术会对搜索引擎友好吗?或者Google有一个使用该技术的例子? – 2009-12-02 00:18:26

谷歌没有索引iframe,但不是作为父页面的一部分。因此,如果您要在iframe内容上进行搜索,则不会在父页上找到匹配,而只会在iframe的网址上找到匹配。

如果可以,最好使用服务器端包含。例如在JSP中,您可以使用<jsp:include><c:import>。 ASP有一个可比的东西。 PHP为此具有include()。作为网站一部分的框架被认为是不好的做法。更好地将它们用于非HTML内容,例如PDF。

你说的是在一个页面,如:

<html> 
    <body> 
     <iframe id='a' src='www.domaina.com'></iframe> 
     <iframe id='b' src='www.domainb.com'></iframe> 
    </body> 
    </html> 

凡iframe的内容“A”想将数据发送到iframe的“B”的内容是什么?

如果是这样,您可以使用类似gadgets.rpc库的数据在帧之间发送数据。您可以登录Shindig项目查看源代码,但基本上它基于正在使用的特定浏览器封装了各种方法。

您也可以考虑使用SWF和ActionScript套接字或LocalConnection发送数据并将其转发给包含iframe的javascript。