如何获取http://在UIWebView中加载页面的地址?

时间:2016-10-22 12:18:15

标签: ios objective-c uiwebview

我有webView并将我的cookie发送到我的网站以使用相同的会话(网上商店)。

%

用户可以在我的网站上行走,我必须知道他在哪里。如何在webView中获取已加载页面的Web地址?

2 个答案:

答案 0 :(得分:0)

请使用

让您的课程成为网络视图的代表
webView.delegate = self

然后覆盖委托方法

func webView(_ webView: UIWebView, shouldStartLoadWith request: URLRequest, navigationType: UIWebViewNavigationType) -> Bool {
        print("current url is \(request.mainDocumentURL!.absoluteString)")
        return true;
}

这将使当前的网址加载

答案 1 :(得分:0)

使用UIWebView委托方法

- (void)webViewDidFinishLoad:(UIWebView *)webView
{
  self.url = webView.request.mainDocumentURL;
}