你知道哪些禁止遠程域加載瀏覽器限制,即使這個不行:遠程域加載瀏覽器限制
$("#verizon").load("http://verizon.domain.net/?var=rscms&tan=0.9");
有周圍的什麼辦法?我寧願不需要iframe的內容
你知道哪些禁止遠程域加載瀏覽器限制,即使這個不行:遠程域加載瀏覽器限制
$("#verizon").load("http://verizon.domain.net/?var=rscms&tan=0.9");
有周圍的什麼辦法?我寧願不需要iframe的內容
您可以使用用C#,PHP或任何您有權訪問的本地腳本來讀取內容並將它們轉發回jQuery請求。
$.post("remote-fetch.php", {url:"http://verizon.com"}, function(results) {
alert(results);
});
這將調用本地PHP腳本,將類似於以下內容:
print file_get_contents($_POST["url"]);
// whatever is printed here will be alerted in our jQuery code
當然,你會希望有比這個服務器端腳本中的一些邏輯。我的例子僅僅是一個你如何達到你想要的結果的概念。
一些網站有JSONP API。如果該網站沒有用於跨域請求的API,我認爲您可以做的最好的事情是通過您的服務器代理內容。
您可以使用PHP或其他語言構建簡單的代理,將URL作爲參數捲曲或將類似數據返回給JavaScript。只需在同一個域中託管代理。