Skip to content

WKWebView

Ken Harris edited this page Jan 16, 2018 · 22 revisions

WebView (on Mac) is the old WebKit view that runs entirely in-process. WKWebView is the new hotness that runs in its own process, for performance and security (so they claim). It has a number of downsides, though, most significantly that it ignores custom URLProtocols. It'll load the protocol and claim to support it, but then ignore it completely.

  • UPDATE: In 10.13, there's a WKURLSchemeHandler that seems to resolve this! I haven't tried it yet.

Other downsides of WKWebView:

Clone this wiki locally