2013-05-07 25 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