diff --git a/README.md b/README.md index 5e4368c2..fb14d2de 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ Installation (iOS & OSX) Add this to your [podfile](https://guides.cocoapods.org/using/getting-started.html) and run `pod install` to install: ```ruby -`pod 'WebViewJavascriptBridge', '~> 5.0'` +pod 'WebViewJavascriptBridge', '~> 6.0' ``` ### Manual installation diff --git a/WebViewJavascriptBridge/WKWebViewJavascriptBridge.m b/WebViewJavascriptBridge/WKWebViewJavascriptBridge.m index 47667df6..fc42a688 100644 --- a/WebViewJavascriptBridge/WKWebViewJavascriptBridge.m +++ b/WebViewJavascriptBridge/WKWebViewJavascriptBridge.m @@ -184,6 +184,15 @@ - (void)webView:(WKWebView *)webView didFailProvisionalNavigation:(WKNavigation } } +- (void)webViewWebContentProcessDidTerminate:(WKWebView *)webView { + if (webView != _webView) { return; } + + __strong typeof(_webViewDelegate) strongDelegate = _webViewDelegate; + if (strongDelegate && [strongDelegate respondsToSelector:@selector(webViewWebContentProcessDidTerminate:)]) { + [strongDelegate webViewWebContentProcessDidTerminate:webView]; + } +} + - (NSString*) _evaluateJavascript:(NSString*)javascriptCommand { [_webView evaluateJavaScript:javascriptCommand completionHandler:nil]; return NULL;