A deprecated Cordova plugin that enables iOS apps to use the modern WKWebView engine instead of the legacy UIWebView.
Apache Cordova WKWebView Engine is a plugin that replaces the default UIWebView renderer in Cordova-based iOS apps with Apple's newer WKWebView engine. It solves performance and security limitations of UIWebView, such as local file loading issues and lack of modern web standards support, specifically for iOS 9 and later. The plugin is now deprecated as its functionality was merged into cordova-ios 6.0+.
Cordova developers building iOS applications who need better web view performance, compliance with App Store requirements, or fixes for UIWebView limitations on iOS 8+.
It provided a straightforward way to upgrade Cordova apps to use WKWebView without rewriting the entire platform integration, offering improved JavaScript execution, memory management, and security over the legacy UIWebView engine.
[DEPRECATED] Apache Cordova wkwebview engine plugin
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Replaces the legacy UIWebView with Apple's WKWebView for significantly improved JavaScript performance, memory management, and standards compliance, as highlighted in the description.
Implements a shared WKProcessPool to ensure proper cookie sharing across WKWebView instances, mentioned in the Notes section for consistency in hybrid apps.
Allows enabling Safari-like swipe gestures for browser history navigation via config.xml preferences or JavaScript, detailed in the 'Enabling Navigation Gestures' section.
Integrates with iOS 9's Application Transport Security when used with cordova-cli 5.4.0+, simplifying security configurations as noted in the README.
The plugin is now deprecated since its core functionality was merged into cordova-ios 6.0+, making it unnecessary for new projects and requiring removal for upgrades.
Only works with cordova-ios 4.0.0 to 5.x and not supported on >6.0.0, restricting its use in modern Cordova environments and forcing legacy setups.
Has unresolved issues like inline media playback not working on iOS <10 due to Apple bugs, and other WKWebView quirks documented in the issue tracker.