Sto costruendo un'app per iOS e recentemente ho aggiornato il cordova-ios alla 4.1.0 e ho iniziato a utilizzare: cordova-plugin-wkwebview-engine.Cordova iOS Le richieste di origine incrociata sono supportate solo per HTTP
Il problema è che ora ricevo il messaggio di errore Cross origin requests are only supported for HTTP
mentre provo a caricare le dipendenze, quindi l'app non verrà avviata.
Si sta provando a caricare le dipendenze di systemjs su file: //, ma ho incluso nel mio config.js.
Non ho idea di come risolvere questo problema. Qualcuno ha esperienza con questo bevaviour?
Cordova versione: 6.1,0 Cordova versione di iOS: 4.1.0
relativi po config.xml:
<access origin="*" />
<feature name="CDVWKWebViewEngine">
<param name="ios-package" value="CDVWKWebViewEngine" />
</feature>
<preference name="CordovaWebViewEngine" value="CDVWKWebViewEngine" />
Si tratta di una nota limitazione di WKWebView, puoi provare a installare il 'wkwebview-engine-localhost'plugin che aggiunge un server web e dovrebbe risolvere il problema https://github.com/apache/cordova-plugins/tree/master/wkwebview-engine- localhost – jcesarmobile
Hai h hai qualche successo con questo? –
Questo ha risolto il problema per me. Qualche idea se Apple accetterà la tua app nello store usando questa soluzione? – Shoerob