1
我有webapp我從本地主機運行(因爲調試),它使跨域AJAX請求。我可以輕鬆地爲Chrome設置標誌「--disable-web-security」,並且該webapp可以在Chrome中按預期工作。但我也需要在Windows上爲Safari執行此操作。有沒有類似的標誌,或者我可以在偏好設置中設置這個?如何在Safari中允許跨域請求?
感謝您的幫助。
我有webapp我從本地主機運行(因爲調試),它使跨域AJAX請求。我可以輕鬆地爲Chrome設置標誌「--disable-web-security」,並且該webapp可以在Chrome中按預期工作。但我也需要在Windows上爲Safari執行此操作。有沒有類似的標誌,或者我可以在偏好設置中設置這個?如何在Safari中允許跨域請求?
感謝您的幫助。
解決方法是在服務器上設置標頭Access-Control-Allow-Origin: *
。
在PHP中很容易像這樣:
header("Access-Control-Allow-Origin: *");
信貸的答案去Brain2000,感謝建議在您的評論的鏈接。
最好我能找到http://www.cypressnorth.com/blog/programming/cross-domain-ajax-request-with-json-response-for-iefirefoxchrome-safari-jquery/ – Brain2000
是的,設置標題(「 Access-Control-Allow-Origin:*「);解決了這個問題。 Brain2000請張貼它作爲你的答案,以便我可以接受它。 – Frodik