diff --git a/WebViewJavascriptBridge/WKWebViewJavascriptBridge.m b/WebViewJavascriptBridge/WKWebViewJavascriptBridge.m index a8fb107c..a7d0fccd 100644 --- a/WebViewJavascriptBridge/WKWebViewJavascriptBridge.m +++ b/WebViewJavascriptBridge/WKWebViewJavascriptBridge.m @@ -102,8 +102,11 @@ - (void)webView:(WKWebView *)webView didFinishNavigation:(WKNavigation *)navigat _base.numRequestsLoading--; if (_base.numRequestsLoading == 0) { + NSString *url = [webView.URL absoluteString]; [webView evaluateJavaScript:[_base webViewJavascriptCheckCommand] completionHandler:^(NSString *result, NSError *error) { - [_base injectJavascriptFile:![result boolValue]]; + if([[webView.URL absoluteString] isEqualToString:url]) { + [_base injectJavascriptFile:![result boolValue]]; + } }]; }