gpt4 book ai didi

javascript - Cordova - 为什么 $http get 请求在 android 设备上失败但在 chrome 上工作

转载 作者:太空狗 更新时间:2023-10-29 16:35:15 25 4
gpt4 key购买 nike

我在使用 angular 和 ionic 创建的 cordova 项目中遇到了这个问题。我已尽我所能,但没有用。

代码如下:

    function getSuccess(response) {
$scope.modules = response.modules;
$scope.list = $scope.modules;
$scope.search = [
{str: ""}
];
}

$http({method: 'GET',
url: "http://xxx.xxx.xxx.xxx/api/modules"
})
.success(getSuccess)
.error(function (response){
alert("Damned");
});

当然,IP 是有效的,并且可以在 chrome 浏览器中使用;)那在我的 Controller 里。我已经添加了 <access origin="*"/>在我的配置文件中,构建后它仍然在我的 Android 设备上显示“Damned”。

Cordova 版本:5.0.0安卓版本:5.1

最佳答案

安装白名单插件:cordova-plugin-whitelist

从 Cordova 5.0.0 开始,白名单插件对于跨源请求是强制性的

关于javascript - Cordova - 为什么 $http get 请求在 android 设备上失败但在 chrome 上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30445659/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com