Nuovo edit: novembre 2017
squadra ionica ha lanciato un new WKWebView plugin che non è più un fork del Cordova uno e usa GCDWebServer
internamente e supera la maggior parte dei problemi noti Cordova plugin.
Nuovo edit: 24 agosto 2016
Aggiornamento solo per aggiungere un fork del WKWebView
plug-in del apache creato dal team quadro ionica che aggiunge alcune migliorie al plugin.
https://github.com/driftyco/cordova-plugin-wkwebview-engine
I miglioramenti saranno probabilmente atterrerà sul nucleo plug presto, ma si può dare un'occhiata e testare la forcella ionica ora.
Nuovo edit: 9 dicembre 2015
ios 4.0.0 Cordova has been released e the version 1.0.0 di cordova-plugin-wkwebview-engine
Per provarlo:
cordova create wkwvtest my.project.id wkwvtest
cd wkwvtest
cordova platform add [email protected]
cordova plugin add cordova-plugin-wkwebview-engine
Come ho già detto, Cordova-plugin -wkwebview-engine supporta solo iOS 9, su iOS 8 userà UIWebView e ha qualche know issues
Se si desidera supportare iOS 8 troppo, è possibile utilizzare il wkwebview-engine-localhost (sperimentale) o cordova-plugin-wkwebview da Telerik, entrambi utilizzano un server web locale
https://github.com/apache/cordova-plugins/tree/master/wkwebview-engine-localhost
MESSAGGIO VECCHIO:
È puoi usare WKWebView con cordova usando i plugin WKWebView disponibili.
Il problema che si menziona è che WKWebView non può caricare file locali, quindi i plug-in utilizzano un server Web locale per risolvere il problema.
ci sono alcuni di loro come questo da Telerik https://github.com/Telerik-Verified-Plugins/WKWebView (con il server Web incorporato) o il funzionario squadra Cordova https://github.com/apache/cordova-plugins/tree/master/wkwebview-engine-localhost (con il server Web come dipendenza plugin)
Come il bug si parla è fisso su iOS 9, l'attuale plug-in Cordova (compatibile con iOS 8 e iOS 9, utilizzando il server Web) è stato rinominato in wkwebview-engine-localhost e il nome corrente cordova-plugin-wkwebview-engine verrà utilizzato per un nuovo plug-in che supporterà solo iOS 9 e non utilizzerà il server web
È possibile visualizzare i problemi per tenere traccia dei progressi qui
https://issues.apache.org/jira/browse/CB-9566
https://issues.apache.org/jira/browse/CB-9567
EDIT: annunzio https://shazronatadobe.wordpress.com/2015/09/09/apache-cordova-ios-4-0-0-and-wkwebview-support/
supporto WKWebView
Il plugin Cordova-plugin-wkwebview-motore sarà iOS 9 solo e sarà un plugin di base. Lo sviluppo di questo plugin aggiornato è ancora in corso. Apple ha corretto il bug in cui non è stato possibile caricare i documenti dal file: // urls, ed è solo iOS 9. Sui dispositivi non iOS 9, cordova-ios eseguirà il fallback sull'utilizzo di UIWebView.
La vecchia versione di questo plug-in utilizzava un server Web locale per caricare il documento principale . Questo plug-in più vecchio può essere utilizzato dove si desidera utilizzare WKWebView in distribuzioni iOS 8 e iOS 9, ma il plug-in sarà come esperimento di cordova-lab. Questo plug-in ha alcuni lavori di ri-factoring da eseguire.
Grande, grazie per l'aggiornamento! – AshleysBrain
Vedo che entrambi i biglietti jira che hai citato sono stati risolti. Le correzioni sono state rilasciate? – Sam
Non ancora, cordova 4.0 è pronto e anche il plugin wkwebview, ma sono in procinto di votare, aggiornerò appena saranno pubblicati. – jcesarmobile