说我在域abc.com
。我希望能够获得xyz.com
上的页面的HTML源代码,然后使用JavaScript解析它。我知道有限制同源策略,并且我尝试了CORS
,服务器在xyz.com
不支持。是否可以使用JSONP
来实现?你们可以告诉我一些代码片段如何?使用JavaScript跨域HTML源提取
回答
为了能够使用JSONP
或CORS
,服务器必须能够提供对它的支持。所以如果你不能控制xyz.com
,并且它不提供这个功能,你就不能在客户端进行。相反,你必须在服务器端处理它。
我无法控制xyz.com。对于CORS,我知道xyz.com上的服务器应该能够提供对它的支持。所以JSONP也是如此。那么,除了服务器端,我没有别的选择。感谢您的回答。 – SASM 2013-05-07 08:03:50
对于使用jsonp,服务器应该使用函数绑定响应。但在你的需要,这是不可能的。服务器端HttpGet()函数
所以你的意思是因为xyz.com上的服务器不支持这个。 – SASM 2013-05-07 08:08:15
@Suyesh:是的兄弟 – 2013-05-07 08:19:29
- 1. 从跨域提取html
- 2. 跨越跨域策略获取JavaScript
- 3. 跨域HTML .load()
- 4. WebView Javascript跨域从本地HTML文件
- 5. Javascript - 提取跨度值
- 6. 如何使用SpringBoot处理跨域HTML表单POST提交
- 7. 跨域事件源
- 8. 跨域JSON Javascript
- 9. 跨域javascript
- 10. 跨域javascript
- 11. 使用iFrame跨域Javascript调用
- 12. 如何使用jQuery加载跨域html
- 13. 使用Javascript从HTML中提取文本
- 14. 如何从跨域获取HTML代码?
- 15. 使用Javascript的跨域模板
- 16. 使用JavaScript跨域RSS订阅解析
- 17. 使用Javascript和跨域内联框架
- 18. 使用JavaScript跨域REST代理,HTML5
- 19. 跨域AJAX/Javascript - 人工使用sessionid
- 20. WCF javascript调用跨域
- 21. 跨域进行JavaScript调用
- 22. 使用Javascript的跨源API请求?
- 23. Javascript跨域问题
- 24. javascript跨域问题
- 25. Javascript跨域POST/GET
- 26. 获取iframe中的iframe JavaScript和跨域
- 27. Android:提取html源代码
- 28. 使用ajax获取跨域数据
- 29. 跨域 - 检索页面源
- 30. 跨域HTTPS资源访问
更好地考虑使用jsonp,服务器应该将响应绑定到一个函数。但在你的需要,这是不可能的。更好地考虑serverside httpget() – 2013-05-07 07:57:35