在iOS的wkwebview中捕获重定向URL
使用WKWebView时,如何捕获重定向URL,例如在提交用户名和密码或其他数据时网页重定向到另一个页面。我需要捕获重定向的URL。WKNavigationDelegate中是否有任何方法可以覆盖?
回答:
使用这个WKNavigationDelegate
方法
public func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Swift.Void) { if(navigationAction.navigationType == .other) {
if navigationAction.request.url != nil {
//do what you need with url
//self.delegate?.openURL(url: navigationAction.request.url!)
}
decisionHandler(.cancel)
return
}
decisionHandler(.allow)
}
希望这可以帮助
以上是 在iOS的wkwebview中捕获重定向URL 的全部内容, 来源链接: utcz.com/qa/434161.html