【发布时间】:2018-03-08 11:43:27
【问题描述】:
无法在通过 ionic CLI 创建的 Android 应用上通过“https”连接到后端。
它在浏览器上运行良好,在安卓手机上的调试模式下运行良好。只是在发布模式下不起作用。它甚至适用于“http”,但不适用于“https”。
而且我的 SSL 证书不是自签名的。它是正确购买的证书,所有 SSL 检查员都说没问题。
尝试了我在互联网上可以找到的所有解决方案。
- 已安装白名单插件。
- 重新安装白名单插件。
- 为 default-src 添加了带有“*”的 Content-security-policy。
<meta http-equiv="Content-Security-Policy" content="default-src *; style-src * 'unsafe-inline'; media-src *; script-src *;">
- 已添加
<allow-intent href="*" /> <allow-navigation href="*" />
看起来应用程序本身阻止了请求发出。 似乎没有任何工作。请帮忙。
【问题讨论】:
-
你能分享一下你遇到了什么错误
-
如何在手机上调试并查看错误。我什至无法通过 chrome 扩展进行检查,因为它处于发布模式,并且在调试模式下工作正常。
-
@PrateekJain 你解决了这个问题吗,对我来说,我的 API 是 https 和基于证书的身份验证,我收到错误代码 0 问题。
-
@Mrunal 不,我无法解决这个问题。由于时间限制,就把它留在那里。
标签: android ionic-framework hybrid-mobile-app content-security-policy