2012-01-16 99 views
12

足够简单,我需要知道如何获取当前URL的UIWebView的是,这样一来,我就可以给这样的功能添加为书签,共享等获取当前URL(UIWebView的)

问题的关键是,我能做些什么来获得webvew的当前网址?

编辑:解决方法:

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

回答

35
NSString *currentURL = myWebView.request.URL.absoluteString; 
4
[[[web request] URL] absoluteString] 

会给你当前的URL为一个字符串。

+0

谢谢你把Objective-C的版本,这里的答案! – 2017-07-17 22:59:14

2

在斯威夫特,如果你需要得到你的网址,你需要编写的代码块:

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