发送大量数据跨域
问题描述:
我想要创建一个混搭,其中大量的数据需要跨域发送。我正在考虑使用IFRAMES。我的问题是...发送大量数据跨域
这项工作? Google是否使用它?
有没有人有一个概念或某种类型的描述谷歌如何做的伪造?
我非常需要知道如何去做。我使用jQuery,所以如果有人知道jQuery中的任何示例,那就太好了。
答
谷歌没有索引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。
您能否澄清一下您的意思是“Google使用它?”。你的意思是说这样的技术会对搜索引擎友好吗?或者Google有一个使用该技术的例子? – 2009-12-02 00:18:26