Cordova应用程序将file://作为原始标头发送。

当然,由于该应用程序是从文件系统加载的,因此这种行为并不奇怪。

但是,我们的后端正确拒绝了此来源。参见例如:https://github.com/playframework/playframework/issues/5193

This answer建议Cordova应用程序不应发送file:// Origin标头,该标头将正常运行:


跨域策略不适用于PhoneGap(出于各种原因,基本上是因为您的应用实质上是在设备上的file:// URI上运行)。


我们正在使用白名单插件,但这不会阻止Origin: file://标头发送到服务器。

如果Cordova根本不发送Origin头,对我们来说将是理想的。可以这样配置吗?

最佳答案

如果还不算太晚,您可以随时切换到https://github.com/wymsee/cordova-HTTP

10-07 19:49
查看更多