2011-07-26 166 views
1

我有webapp我從本地主機運行(因爲調試),它使跨域AJAX請求。我可以輕鬆地爲Chrome設置標誌「--disable-web-security」,並且該webapp可以在Chrome中按預期工作。但我也需要在Windows上爲Safari執行此操作。有沒有類似的標誌,或者我可以在偏好設置中設置這個?如何在Safari中允許跨域請求?

感謝您的幫助。

+1

最好我能找到http://www.cypressnorth.com/blog/programming/cross-domain-ajax-request-with-json-response-for-iefirefoxchrome-safari-jquery/ – Brain2000

+1

是的,設置標題(「 Access-Control-Allow-Origin:*「);解決了這個問題。 Brain2000請張貼它作爲你的答案,以便我可以接受它。 – Frodik

回答

3

解決方法是在服務器上設置標頭Access-Control-Allow-Origin: *

在PHP中很容易像這樣:

header("Access-Control-Allow-Origin: *"); 

信貸的答案去Brain2000,感謝建議在您的評論的鏈接。