Cordova VWKWebView和访问控制允许源问题

Cordova VWKWebView和访问控制允许源问题,cordova,cordova-plugins,wkwebview,Cordova,Cordova Plugins,Wkwebview,刚刚创建了Cordova 6.0项目来测试VWKWebView的JS性能。不幸的是,我被卡住了,因为我需要从远程服务器获取一些JSON,我遇到了与CORS相关的问题 XMLHttpRequest cannot load http://localhost:8085/spring/login/mobile/service?version=4.0.1. Origin null is not allowed by Access-Control-Allow-Origin. 我已经安装了“cordova插

刚刚创建了Cordova 6.0项目来测试VWKWebView的JS性能。不幸的是,我被卡住了,因为我需要从远程服务器获取一些JSON,我遇到了与CORS相关的问题

XMLHttpRequest cannot load http://localhost:8085/spring/login/mobile/service?version=4.0.1. Origin null is not allowed by Access-Control-Allow-Origin.
我已经安装了“cordova插件白名单”插件,我的config.xml已经有:

<access origin="*" />
。评论认为“cordova插件wkwebview引擎”应对这个问题负责,我猜这是苹果引入的限制,而不是插件维护者自己


是否有人想出了一个解决办法,或者在适合生产的混合应用程序上使用VWKWebView是不可能的

阅读README.md,但是,如果服务器上没有启用CORS,您仍然无法从文件://协议中使用XHR。因此,您必须在服务器上启用CORS,或者使用wkwebview引擎localhost@jceArmobile CORS。如果启用了CORS,我可以验证,因为相同的web服务可以与UIWebView一起正常工作。当我运行curl时,我在响应中看到CORS头。您使用身份验证头吗?这似乎对我不起作用WKWebView@jcesarmobile不,我不使用身份验证头,但我的响应有
访问控制允许源代码:
,它正在其他Cordova应用程序上工作。