Cordova, Android 10.允许列表CORS错误



我有一个Android的Cordova应用程序。在Android 10中,已弃用插件白名单。

允许列表功能现在集成到Cordova Android(10)的核心。

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。

根据https://github.com/apache/cordova-android/issues/1354:尝试在config.xml中添加以下首选项:

<preference name="AndroidInsecureFileModeEnabled" value="true" />

相关内容

  • 没有找到相关文章

最新更新