我正在构建一个iOS应用程序,最近将cordova-ios升级到4.1.0并开始使用:cordova-plugin-wkwebview-engine. 问题是,现在我收到错误消息在尝试加载依赖项时,仅支持HTTP交叉源请求,因此应用程序将无法
问题是,现在我收到错误消息在尝试加载依赖项时,仅支持HTTP交叉源请求,因此应用程序将无法启动.
它试图在file://上加载systemjs依赖项,但我包含在我的config.js中.
我不知道如何解决这个问题.有没有人有这个bevaviour的经验?
cordova版本:6.1,0
cordova ios版本:4.1.0
相关的config.xml位:
<access origin="*" /> <feature name="CDVWKWebViewEngine"> <param name="ios-package" value="CDVWKWebViewEngine" /> </feature> <preference name="CordovaWebViewEngine" value="CDVWKWebViewEngine" />我的cordova项目(实际上是Ionic v1)遇到了同样的问题,我使用以下命令修复它:
cordova plugin add https://github.com/apache/cordova-plugins.git#wkwebview-engine-localhost
这将安装一个本地运行的Web服务器,之后错误应该消失.运行该命令后,只需运行:
cordova prepare ios
或删除所有插件并重新安装:
rm -rf plugins/ cordova platform add ios
确保在config.xml中有这个:
<access origin="*" /> <feature name="CDVWKWebViewEngine"> <param name="ios-package" value="CDVWKWebViewEngine" /> </feature> <preference name="CordovaWebViewEngine" value="CDVWKWebViewEngine" />