使用AJAX加载外部内容

是否可以使用jQuery的Ajax而不是iFrame加载外部网站的内容?

这就是我想要实现的目标,但似乎可能存在一些跨域问题?

$('#result').load('http://www.google.com'); 

在Flash中,您可以将跨域策略文件放在站点的根目录中,允许某些站点访问swf文件或其他文件的内容。 这是可以使用AJAX完成的吗?

谢谢,詹姆斯

有可能部分地。 您需要让您的服务器充当代理:

 $('#result').load('fetch.php?s=http://www.google.com'); // or something like that 

至于让客户端加载页面跨域,它不会(不应该)。

是否可以使用jQuery的Ajax而不是iFrame加载外部网站的内容?

同源政策通常会阻止它。 您可以使用JSON-P来处理它,以传输该数据。

在Flash中,您可以将跨域策略文件放在站点的根目录中,允许某些站点访问swf文件或其他文件的内容。 这是可以使用AJAX完成的吗?

不是跨浏览器, 标准太新(和未完成)