2015-03-31 60 views
1

我有一個UIWebView去到門戶網站。在門戶網站中,一切都很好,因爲導航是在網站內處理的。當用戶點擊門戶外部到外部站點時,不導航,因此用戶無法返回到門戶。Swift:檢測UIWebView中的當前URL

我想要做的是每次UIWebView更改(新頁面加載)時檢測URL。從那裏,我可以評估我是否在門戶或內部並相應地顯示導航工具。

謝謝!

回答

4

可以分配給UIWebView委託和跟蹤加載頁面下面的方法:

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

NSURLRequestURL財產