У меня есть uiwebview Я открываю http://google.com в нем. Затем я печатаю что-то в панели поиска google и что-то ищу. Я хочу получить обновленный url, который создается в результате моего поиска в google.Получить обновленный url от uiwebview
- (void)viewDidLoad
{
[super viewDidLoad];
[self setUrlAddress:@"http://google.com.pk"];
// Do any additional setup after loading the view from its nib.
NSURL *url = [NSURL URLWithString:self.urlAddress];
//URL Requst Object
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
//Load the request in the UIWebView.
[self.webView setScalesPageToFit:YES];
[self.webView loadRequest:requestObj];
}
- (void)webViewDidStartLoad:(UIWebView *)webView{
[appDelegate showActivityView:self.view];
}
- (void)webViewDidFinishLoad:(UIWebView *)webView{
[appDelegate hideActivityView];
}
Для этого вам необходимо использовать JaveScript-инжекцию! NSString * stringURL = [webView stringByEvaluatingJavaScriptFromString: @ "window.location.href"]; – Kiran