Android CORS政策适用于cordova hybrid应用程序

Android CORS政策适用于cordova hybrid应用程序,android,ajax,cordova,cors,cordova-plugins,Android,Ajax,Cordova,Cors,Cordova Plugins,在我的cordova应用程序中,我使用$.ajax请求访问外部api(在我的服务器上)。 我已经安装了cordova插件白名单 但每次首次运行clean installed应用程序或清理cach+数据后,我都会收到下一个错误: 1:当我启用标题时('Access-Control-Allow-Origin:') 2:残疾人士 Access to XMLHttpRequest at 'https://myapi_adress' from origin 'file://' has been block

在我的cordova应用程序中,我使用$.ajax请求访问外部api(在我的服务器上)。 我已经安装了cordova插件白名单

但每次首次运行clean installed应用程序或清理cach+数据后,我都会收到下一个错误:

1:当我启用标题时('Access-Control-Allow-Origin:')

2:残疾人士

Access to XMLHttpRequest at 'https://myapi_adress' from origin 'file://' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
重新启动设备上的应用程序后,所有应用程序都会正常运行。 来自设备的每个请求都包含

 'Origin' => 'file://'
标题

但它仅在第一次运行或清除应用程序的缓存和数据后阻塞

看起来白名单插件在第一次运行或清除缓存后没有应用/工作

有什么建议吗?

好的,下面是答案:

最近的chrome/WebView更新导致第一次/clear_缓存启动时配置错误():

[摘要] WebView 76似乎只有在首次启动时才采用了错误的配置。作为一种解决方法,一旦WebView重新启动,它就可以继续正常工作。 注: -请检查左上角的星形图标,向上投票以获得更高的优先级(如此多的“我也是”评论隐藏了信息反馈) -修复程序已合并到release branch,但目前未计划更新(#c21,#c23) -解决方法信息(确保对您安全):#c19,#c37 对于WebView测试版用户: 如果您使用的是beta频道,您能否帮助我们确认您的应用程序是否可以与WebView 77 beta配合使用? 我们计划在WebView 77上启用OOR-CORS。因此,这非常有助于降低m77稳定升级中导致回归问题的风险。 (注:WebView 77测试版尚未推出)


你在等待DeviceRady()事件吗?@MaheswaranRavisankar,当然,我已经找到了答案,将发布它
 'Origin' => 'file://'