Android 上的 Ionic App 未发送 http 请求

Ionic App on Android not sending http requests

我需要你的帮助。我在应用程序商店中有一个应用程序,它基于 ionic 并使用 phonegap build 构建。自上周以来,我的一些用户无法再登录该应用程序。我已经尝试在服务器端进行调试,但请求甚至没有到达服务器。奇怪的是,问题在上周开始出现,然后一切正常。它似乎只发生在某些手机上,但我看不到智能手机类型或 android 版本的模式。我已经阅读了大部分相关帖子并检查了以下可能的原因:

  1. 缺少 CSP:我的 index.html

    中有以下 CSP 条目
    <meta http-equiv="Content-Security-Policy" content="default-src *;img-src * data:; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">
    

    以及 config.xml

    中白名单插件的以下条目
    <access origin="*"/>
    <allow-navigation href="http://*/*" />
    
  2. 我还在 node.js 服务器上检查了 "Access-Control-Allow-Origin" 和 Access-Control-Allow-Headers

    res.header("Access-Control-Allow-Origin", "*");
    res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept, Authorization");
    

大家有遇到过类似的问题吗?或者知道从哪里寻找问题的起点?非常感谢你的帮助,因为我已经尝试了所有我想到的方法。

此致,

彼得

嘿,经过几天阅读博客和代码检查后,我发现了以下文章:http://www.cio.com/article/3146715/security/chrome-bug-triggered-errors-on-websites-using-symantec-ssl-certificates.html

这是我们的证书提供商和 android 网络视图的问题。通过应用程序商店更新网络视图和 chrome 后,一切又恢复正常了。不同的版本也解释了为什么只有部分用户遇到了这个问题。

此致

彼得