2009-01-07 97 views

回答

4

如果您是通過嘗試直接從您的Javascript /網站訪問您自己的域中的FedEx URL來屏幕抓取,那就是您的問題。如果你真的想這樣做,最簡單的方法就是對域中的某個腳本進行AJAX調用,並讓它爲你做出跟蹤請求。

Check out this information on creating proxies.

1

的Ajax/XMLHttpRequest的呼叫限制爲出於安全原因,同一個站點的政策;您不能使用它們直接加載遠程站點。 Firefox 3.1 apparently增加了對跨站請求的支持,但是我還沒有聽說其他瀏覽器是否跳躍。

2

大廈博Simensen答案,你可以做一個Ajax調用自己的域名:

Ajax.Request("http://mydomain.com/proxy.php?url=http://www.fedex.com/Tracking?ascend_header=1&clienttype=dotcom&cntry_code=us&language=english&tracknumbers=776812461212825"); 

的proxy.php文件只想讓捲曲請求(或別的東西),以所提供的參數和返回結果,這樣你可以通過proxy.php訪問本地域上的所有站點。