WKNavigationDelegate 方法仅在第一次加载时被调用
WKNavigationDelegate methods gets called at first load only
我想在导航完成后打印 url,我使用
做到了
webView(_ webView: WKWebView, didFinish navigation: WKNavigation!)
函数,但问题是,对于像 harrods.com 这样的网站,它只会在网站第一次加载时被调用一次。我需要帮助。对此有什么解决方案吗?
您可以使用 WKNavigationDelegate
的这个功能
func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy)
并检查导航类型
navigationAction.navigationType
我想在导航完成后打印 url,我使用
做到了webView(_ webView: WKWebView, didFinish navigation: WKNavigation!)
函数,但问题是,对于像 harrods.com 这样的网站,它只会在网站第一次加载时被调用一次。我需要帮助。对此有什么解决方案吗?
您可以使用 WKNavigationDelegate
func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy)
并检查导航类型
navigationAction.navigationType