cordova - Cordova,Android 10。允许列表 CORS 出错
问题描述
我有一个适用于 Android 的 Cordova 应用程序。在 Android 10 中,插件 WhiteList 已弃用。
由于允许列表功能现已集成到 Cordova Android(10.x 及更高版本)的核心中,因此不再需要此插件。
config.xml 包含:
<access origin="*" />
<allow-intent href="http://*/*" />
<allow-intent href="https://*/*" />
我的远程文件 php 包含:
header("Access-Control-Allow-Headers: Authorization, Content-Type");
header("Access-Control-Allow-Origin: https://localhost");
header('content-type: application/json; charset=utf-8');
我找不到解决方案。有谁能够帮我?谢谢 !
解决方案
你试过cordova android@10.1.0
- 确保使用命令 Cordova plugin rm cordova-plugin-whitelist 删除白名单插件
如果以上几点不能解决问题
- 尝试在标签内的 AndroidManifest.xml 文件中将属性 android:usesCleartextTraffic 添加为 true。
推荐阅读
- python - 如何在追加期间写入锁定 zarr 存储?
- r - R 索引和列表翻译
- javascript - 使用 JS/jquery 的多级侧边栏菜单
- java - JFreeChart 插入两行文本
- spring - 内化函数
- azure - 如何配置和使用日志记录来确定 AAD/B2C 应用程序是使用 V1 还是 V2 端点(Auth 或 Graph)?
- c# - 如何在不分配新 HashSet 的情况下根据其内容向 HashSet 添加值
- amazon-web-services - 通过 Terraform 向 ASG 注册目标
- tensorflow - AMD Ryzen Threadripper 是否与 Tensorflow gpu 兼容?
- javascript - 用于计算正方形周长的 HTML 中的 JS 代码。面积仅适用于所有形状