我有一个转到门户网站的 UIWebView。在门户中,一切都很好,因为导航是在站点内处理的。当用户在门户外部单击外部站点时,没有导航,因此用户无法返回到门户。
我想做的是在每次 UIWebView 更改(加载新页面)时检测 URL。从那里,我可以评估我是在门户之外还是在门户内部,并相应地显示导航工具。
谢谢!
最佳答案
您可以通过以下方法分配给 UIWebView
委托(delegate)并跟踪加载页面:
optional func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType: UIWebViewNavigationType) -> Bool
NSURLRequest
有 URL
属性
关于ios - Swift:检测 UIWebView 中的当前 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29372816/