与iPhone Safari浏览器一样,我想使用UItextview
的当前网址更新UIWebView
我尝试了shouldStartLoadWithRequest
委托方法,但我最终得到了一些广告/ iframe的网址
如果我使用webViewDidFinishLoad
委托方法,则地址栏会在请求结束时更新。
请帮我解决最好的方法。
答案 0 :(得分:5)
您想在mainDocumentURL
中的NSURLRequest上使用webView:shouldStartLoadWithRequest:
方法。这应该包含主文档URL,无论页面是否正在加载或页面上的资源(例如框架)正在加载。
答案 1 :(得分:0)
从您的网络视图委派后使用webviewDidFinishLoad
,然后通过[webview stringByEvaluatingJavaScriptFromString:@"document.title"]
或weboutWebView.request.URL.absoluteString
查询该网址的标题。