Swift:在UIWebView中检测当前URL

时间:2015-03-31 15:46:05

标签: ios swift uiwebview

我有一个进入门户网站的UIWebView。在门户网站中,一切都很好,因为在网站内处理导航。当用户在门户外部点击外部站点时,没有导航,因此用户无法返回门户。

我想做的是每次UIWebView更改(加载新页面)时检测URL。从那里,我可以评估我是在门户外还是在里面并相应地显示导航工具。

谢谢!

1 个答案:

答案 0 :(得分:4)

您可以使用以下方法分配给UIWebView委托并跟踪加载页面:

optional func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType: UIWebViewNavigationType) -> Bool

NSURLRequestURL属性