Если вы хотите, чтобы URL ссылок нажимался пользователем, найдите его следующим образом.
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
if (navigationType == UIWebViewNavigationTypeLinkClicked) {
NSLog(@"link clicked = %@",request.mainDocumentURL);
}
return YES;
}
Также, если вам нужен URL-адрес любого запроса, запрошенного со стороны клиента, либо нажав ссылку или специально запрошенного вами из webView, используйте
NSLog(@"link clicked = %@",self.webView.request.mainDocumentURL);
и если вам нужен любой текущий URL-адрес, запрошенный вами или клиентской стороной, или страница, которую вы открыли автоматически, используйте.
NSLog(@"link clicked = %@",self.webView.request.URL);
Это все, что я нашел после долгих поисков, может быть, это кому-нибудь поможет.