如何在WebKit中处理重定向网站

时间:2017-12-31 10:33:14

标签: ios swift webkit url-redirection wkwebview

我需要在WKWebView中识别重定向网址。

viewDidLoad开始时,我创建请求并将其加载到webView。它看起来像这样:

let request = URLRequest(url: URL(string: https://example.com/)!)
webView.navigationDelegate = self
webView.load(request)

然后webView中的网站将我重定向到另一个网站,例如https://www.NEWSITE.com 如何识别/处理此重定向并在我的应用程序中打印这个新的URL地址?有什么建议吗?

  

更新:委托方法中的解决方案

func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void) {
    print(navigationAction.request.url)
    decisionHandler(.allow)
}

0 个答案:

没有答案