Web 视图中的 Genymotion localhost 访问

Genymotion localhost access inside a webview

我有一个问题,我无法访问我在本地主机上使用 genymotion 创建的 api。 api link 在 android 浏览器中工作正常,但是当我在 $http.get 中使用它时它不起作用,我尝试记录错误消息但它 returns 空。 这是我的代码:

$http.get('http://10.0.3.2:80/api/user')
    .success(function(json) {
        console.log(json);
        deferred.resolve(json);
    })
    .error(function(error) {
        console.log("Error: "+error);
        deferred.reject();
    })

控制台显示:"Error: null"

我找到了解决方案,问题不在 genymotion 或我的代码中,而是在本地服务器中,我必须启用 CORS(您可以找到如何在 wamp here 中启用 cors)

我的远程服务器也有这个问题,所以我也必须在那里启用 CORS。