检测何时在WKWebView中单击链接

如何检测WKWebView中单击链接的时间? 我在UIWebView中寻找相当于此的东西。

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType { if(navigationType == UIWebViewNavigationTypeLinkClicked) { } return YES; } 

我在WKNavigationDelegate尝试了这个,但即使单击链接,我也只能获得所有请求的WKNavigationTypeOther

 - (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler { if(navigationAction.navigationType == WKNavigationTypeLinkActivated) { } decisionHandler(WKNavigationActionPolicyAllow); }