2013-06-23 93 views
0

我爲iOS編寫了一個小型的JavaScript Web應用程序,我使用XMLHTTPRequest從Web服務(我無法控制)檢索數據。 JSONP不可用。我沒有使用jQuery。 當我通過file://訪問網站時,它工作得很好,但是當我通過本地託管的服務器上的http://訪問網站時,它不起作用。 Safari抱怨說Web應用程序 - 「源自訪問控制允許來源不允許」

Origin http://mydomain is not allowed by Access-Control-Allow-Origin 

我已經嘗試將Access-Control-Allow-Origin: *添加到我的標題,但它不起作用。

我在做什麼錯?

回答

0

Access-Control-Allow-Origin:* 標題應該被web服務添加,以允許你訪問url。 我還沒有評論訪問,所以發佈爲答案

+0

我無法控制的Web服務,所以我不能添加標題。 (這個web服務是一個天氣API,我的應用只是一個前端。) – ryyst

+0

我剛纔說過,這個頭文件應該被web服務添加來啓用cors,除非web服務允許,否則你不能使用cors方法。所以你必須嘗試任何其他方法 –

+0

@ryyst http://stackoverflow.com/questions/3076414/ways-to-circumvent-the-same-origin-policy這可能會幫助你。 –

相關問題