From fe249ba6d87f4bc692a6039148e13a3123723dba Mon Sep 17 00:00:00 2001 From: Edmond Date: Tue, 25 Feb 2020 11:48:53 +0800 Subject: [PATCH] fix: add miss webViewWebContentProcessDidTerminate callback forward --- WebViewJavascriptBridge/WKWebViewJavascriptBridge.m | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/WebViewJavascriptBridge/WKWebViewJavascriptBridge.m b/WebViewJavascriptBridge/WKWebViewJavascriptBridge.m index 73c923db..9dfdbba5 100644 --- a/WebViewJavascriptBridge/WKWebViewJavascriptBridge.m +++ b/WebViewJavascriptBridge/WKWebViewJavascriptBridge.m @@ -185,6 +185,16 @@ - (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;