2011-05-01 47 views
0

我正在使用jquery从特定域获取html。因为跨域策略,我知道你不能使用ajax,所以我所做的就是使用$ .getJSON和YQL,这很好用。但是这只返回html的主体,我想用头标签,标题标签和html标签检索完整的html文档。从跨域提取html

我还可以使用别的方法吗?

回答

1

同样的原则适用。

如果你想,然后获取数据它必须是:

  1. 使用JSON-P
  2. 从你自己的域名(至于浏览器而言)

可以通过一个小服务器端编程通过您自己的域代理整个文档(尽管您应该采取措施防止自己被垃圾邮件发送者用作网址匿名者)

+0

我可以使用.net。因此,使用服务器端代码,我可以从任何域使用.net框架获得完整的html – redoc01 2011-05-01 19:58:29

+0

如果.NET缺乏发出HTTP请求的能力,我会感到惊讶。 – Quentin 2011-05-01 20:02:39

+0

@DavidDoward,只需检查是的,你可以从http请求中检索完整的html。唯一的更多的实现是通过使用ajax将html返回给客户端来获取html服务器端 – redoc01 2011-05-01 20:10:59