获取当前URL(UIWebView)

13

简单来说,我需要知道如何获取UIWebView当前所在的URL。这样,我就可以添加诸如书签、分享等功能。

问题的关键是,我应该怎么做才能获取到webview的当前URL?

编辑:解决方案:

NSString *currentURL = myWebView.request.URL.absoluteString;
3个回答

37
NSString *currentURL = myWebView.request.URL.absoluteString;

4
[[[web request] URL] absoluteString]

将返回当前URL作为字符串。

感谢您在这里提供Objective-C版本的答案! - James Oltmans

2

在 Swift 中,如果你需要获取你的 URL,你需要编写以下代码块:

func webViewDidFinishLoad(webView: UIWebView) {
    let currentURL = webView.request?.mainDocumentURL
    print(currentURL)
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接