【发布时间】:2017-10-18 17:17:57
【问题描述】:
我创建了我的第一个 Ionic 2 应用程序。该应用程序向我的 API 发出一些 HTTP 请求(API 在线,而不是 localhost)。
在我的浏览器(离子服务)中一切正常。
但现在我已经构建了我的第一个 APK
cordova build android
并在我的 Galaxy S5 上安装了该应用程序
当应用程序应该发出 HTTP 请求时,它什么也不做。我从 API 检查了服务器日志,但它没有收到来自应用程序的任何信息。
我已经安装了白名单插件:
<plugin name="cordova-plugin-whitelist" spec="1.3.1" />
<access origin="*" />
我没有收到任何错误消息,所以我真的不知道从这里开始调试。
关于我可能做错了什么有什么想法吗?
【问题讨论】:
-
您检查过 javascript 控制台是否存在 S5 上的错误吗?
-
@almo 可能是内容安全策略问题。检查这条线。当然,设备控制台中应该有错误跟踪。使用 chrome 检查器检查一下
标签: cordova ionic-framework ionic2