Swift:在UIWebView中检测当前URL

Joh*_*ims 1 uiwebview ios swift

我有一个前往门户网站的UIWebView。在门户中时,一切都很好,而导航是在站点内处理的。当用户单击门户网站外部的外部站点时,由于没有导航,因此用户无法返回门户网站。

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

谢谢!

Aza*_*zat 5

您可以UIWebView通过以下方法分配委托并跟踪加载页面:

optional func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType: UIWebViewNavigationType) -> Bool
Run Code Online (Sandbox Code Playgroud)

NSURLRequestURL物业