如何从Cordova休息电话中删除Origin标头?

时间:2016-09-26 23:03:11

标签: cordova cors

Cordova app将file://作为Origin标头发送。

当然,由于应用程序是从文件系统加载的,因此这种行为并不太令人惊讶。

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

This answer建议Cordova应用不应发送file:// Origin标头,这样可以正常工作:

  

跨域策略不适用于PhoneGap(出于各种原因,主要是因为您的应用实际上是在文件上运行:// URI on-device)。

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

如果Cordova根本没有发送Origin标题,那将是理想的选择。可以这样配置吗?

1 个答案:

答案 0 :(得分:0)

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