Mah*_*ani 7 whitelist cors cordova
我正在为 Android 开发一个 cordova 应用程序,在切换到 cordova 10 后,出现与 CORS 问题相关的错误,由于弃用通知,我删除了 cordova-plugin-whitelist :
随着允许列表功能现已集成到 Cordova Android(10.x 及更高版本)的核心中,不再需要此插件。
我的 config.xml 文件包含这一行:
<access origin="*" />
Run Code Online (Sandbox Code Playgroud)
在切换到 cordova 10 之前一切都很好,这些天我在谷歌上搜索但没有结果,tnx。
Fra*_*tin 14
cordova-android 10.x 从之前的 file:/// 协议转移到通过 https:// 协议(WebAssetLoader)提供服务文件。这意味着您需要更改服务器上的 CORS 设置,以允许您的移动应用程序在其下运行的主机名。默认为 https://localhost,但您可以使用<preference name="hostname" value="localhost" />设置更改主机名(该协议不可配置。
如果您不更改 Cordova 中的主机名,则需要使用 Access-Control-Allow-Origin 标头将 https://localhost 添加为服务器配置中允许的来源。
小智 13
我刚刚将我的项目从 Cordova 9 迁移到 Cordova 10.1.1,现在针对 Android 12 (API 31),以及 Firebase for OAuth(根据文档)。
构建进展顺利,但我在err_connection_refused尝试通过 OAuth 登录时开始收到错误。解决此问题所需的唯一方法是将首选项添加name="AndroidInsecureFileModeEnabled" value="true"
到config.xml.
| 归档时间: |
|
| 查看次数: |
10620 次 |
| 最近记录: |