2013-05-07 79 views
0

说我在域abc.com。我希望能够获得xyz.com上的页面的HTML源代码,然后使用JavaScript解析它。我知道有限制同源策略,并且我尝试了CORS,服务器在xyz.com不支持。是否可以使用JSONP来实现?你们可以告诉我一些代码片段如何?使用JavaScript跨域HTML源提取

+0

更好地考虑使用jsonp,服务器应该将响应绑定到一个函数。但在你的需要,这是不可能的。更好地考虑serverside httpget() – 2013-05-07 07:57:35

回答

0

为了能够使用JSONPCORS,服务器必须能够提供对它的支持。所以如果你不能控制xyz.com,并且它不提供这个功能,你就不能在客户端进行。相反,你必须在服务器端处理它。

+0

我无法控制xyz.com。对于CORS,我知道xyz.com上的服务器应该能够提供对它的支持。所以JSONP也是如此。那么,除了服务器端,我没有别的选择。感谢您的回答。 – SASM 2013-05-07 08:03:50

1

对于使用jsonp,服务器应该使用函数绑定响应。但在你的需要,这是不可能的。服务器端HttpGet()函数

+0

所以你的意思是因为xyz.com上的服务器不支持这个。 – SASM 2013-05-07 08:08:15

+1

@Suyesh:是的兄弟 – 2013-05-07 08:19:29