說我在域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. (HTML/javascript)處理跨域iframe
- 3. AJAX抓取跨域HTML
- 4. jQuery ajax,獲取html跨域
- 5. getJSON從跨域獲取html
- 6. 跨越跨域策略獲取JavaScript
- 7. 跨域Ajax調用獲取靜態Html?
- 8. 跨域Javascript與外部來源
- 9. 跨域HTML .load()
- 10. WebView Javascript跨域從本地HTML文件
- 11. Javascript - 提取跨度值
- 12. 如何使用SpringBoot處理跨域HTML表單POST提交
- 13. 跨域事件源
- 14. 跨域javascript ajax
- 15. 跨域javascript
- 16. 跨域javascript
- 17. 跨域JSON Javascript
- 18. 使用iFrame跨域Javascript調用
- 19. 如何使用jQuery加載跨域html
- 20. 使用Javascript從HTML中提取標籤
- 21. 使用Javascript從HTML中提取文本
- 22. 使用javascript從html中提取元素
- 23. 使用Javascript從HTML中提取文本
- 24. 使用Spring MVC跨域表單提交
- 25. 如何從跨域獲取HTML代碼?
- 26. 跨域AJAX/Javascript - 人工使用sessionid
- 27. 使用JavaScript跨域RSS訂閱解析
- 28. 使用JavaScript跨域REST代理,HTML5
- 29. Parse JSON跨域 - 使用JavaScript的Tumblr API
- 30. 使用Javascript的跨域模板
更好地考慮使用jsonp,服務器應該將響應綁定到一個函數。但在你的需要,這是不可能的。更好地考慮serverside httpget() – 2013-05-07 07:57:35