提问者:小点点

WKNavigationDelegate方法仅在第一次加载时调用


我想在导航完成后打印url,我用

webView(_ webView: WKWebView, didFinish navigation: WKNavigation!)

函数,但问题是,对于像harrods.com这样的网站,它只在网站首次加载时被调用一次。 我需要帮助。 有什么解决办法吗?


共1个答案

匿名用户

您可以使用WKNavigationDelegate的此函数

func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy)

并检查导航类型

NavigationAction.NavigationType