I am proposing to integrate the aforementioned branch into the
mainline, for a cordova-ios 3.8.0 release in the future.

I will do testing using mobile-spec and the core plugins before I do
this merge, and report back my findings to the list (including docs).
I intend to spend the rest of the week on this.

Contrary to the name of the branch, this does *not* include direct
WKWebView support. It merely re-factors some of the cordova-ios code
so that the webview used can be loaded as a plugin.

The default webview engine used will always be UIWebView if not
specified, and it is included as a plugin in the core platform. Each
webview engine handles parsing its own preferences, and setting up its
own bridge (however, this is still dependent on cordova.js having the
bridge support -- perhaps in the future each webview plugin can set
its own bridge independently of cordova-js repo).

Related notes below -- but the state of the plugins below do *not*
block the wkwebview branch merge at all.


Related notes:
--------------------------

The WKWebView engine plugin which requires the cordova-ios/wkwebview
branch, resides in
https://github.com/apache/cordova-plugins/tree/master/wkwebview-engine

The WKWebView engine plugin is dependent on this local-webserver plugin:
https://github.com/apache/cordova-plugins/tree/master/local-webserver

The local-webserver plugin is in experimental stage -- it still needs
to be tested with the Camera and File plugin since it facilitates
setting a url transformer that maps urls to the appropriate localhost
urls. Camera already has this code integrated, File has a pull request
pending. Those are the only two plugins affected.

Task list: https://issues.apache.org/jira/browse/CB-7991

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
For additional commands, e-mail: dev-h...@cordova.apache.org

Reply via email to