我正在Cordova上開發移動應用程序。主代碼通過HTTP GET本地服務器進行通信,例如:Cordova:HTTP GET在Android中不起作用
$.get("http://192.168.2.6:8080/getStatus.sha",
{},
function(data) {
alert ("checkIpAddress() success! Status: " + data.status);
})
.fail(function() {
alert ("checkIpAddress() failed to get url \'" + url + "\'.");
});
當我運行在Mozilla Firefox瀏覽器的代碼,我得到的服務器居留制(和更多的數據)。
但是,當我在Android設備上運行Cordova程序時,出現「checkIpAddress()失敗」消息。
本地服務器支持CORS。 Crodova項目的config.xml包含以下設置:
<access origin="*" />
<allow-intent href="http://*/*" />
任何修復錯誤的建議?謝謝!
在同一個wifi上? – MegaAppBear
設備是否在同一網絡上?本地服務器是否有靜態分配的IP? – mkorcha
是的,在同一個WiFi上。 – NaBUru38