2011-05-01 45 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