首页 > 解决方案 > 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

解决方案


你试过cordova android@10.1.0

  • 确保使用命令 Cordova plugin rm cordova-plugin-whitelist 删除白名单插件

如果以上几点不能解决问题

  • 尝试在标签内的 AndroidManifest.xml 文件中将属性 android:usesCleartextTraffic 添加为 true。

推荐阅读