6
我正在構建一個iOS應用程序,並最近將cordova-ios升級到了4.1.0並開始使用:cordova-plugin-wkwebview-engine。Cordova iOS只支持HTTP跨源請求
問題是,現在我在嘗試加載依賴關係時收到錯誤消息Cross origin requests are only supported for HTTP
,所以應用程序無法啓動。
它試圖加載systemjs依賴關係到file://,但我包含在我的config.js中。
我不知道如何解決這個問題。有沒有人有這方面的經驗?
科爾多瓦版本:6.1,0 科爾多瓦IOS版本:4.1.0
相關config.xml中位:
<access origin="*" />
<feature name="CDVWKWebViewEngine">
<param name="ios-package" value="CDVWKWebViewEngine" />
</feature>
<preference name="CordovaWebViewEngine" value="CDVWKWebViewEngine" />
這是一個已知的WKWebView的限制,你可以嘗試安裝'wkwebview-engine-localhost'plugin,添加一個web服務器並且應該修復你的問題https://github.com/apache/cordova-plugins/tree/master/wkwebview-engine-本地主機 – jcesarmobile
你h大大成功嗎? –
這解決了我的問題。任何想法,如果蘋果仍然會使用這種解決方案接受你的應用程序到商店? – Shoerob