最近,我爲移動設備創建了一個PhoneGap應用,使用AngularJS作爲javascript框架。AngularJS和Phonegap Cross Origin訪問
我有一個PHP後端服務於Restful JSON數據,構建在Laravel PHP Framework中。
PhoneGap應用程序通過AngularJS中的$ http服務向我的PHP服務器請求數據,它在我的手機上完美運行。
現在我想暫時讓我的PhoneGap應用程序在網站上可用,而不是在應用程序中。 所以我把PhoneGap項目移到了一個web服務器上,但是在這裏它根本不起作用。 嘗試在我自己的瀏覽器中使用webapp時出現這些錯誤。
「原產地http://somewebsite.com不被Access-Control-Allow-Origin允許」。
我試圖一些配置參數添加到AngularJS如:
刪除$ httpProvider.defaults.headers.common [ 'X-請求-隨着'];
但似乎沒有任何幫助。
我覺得它有點奇怪,它作爲PhoneGap應用程序在我的手機和我的iPhone模擬器,但它不適用於我的新的Web服務器域。
任何人都知道該怎麼辦?
你如何管理使用Web服務在電話中不允許訪問起源真實? –