【发布时间】:2013-02-15 21:25:01
【问题描述】:
我有一个 uiwebview 我在其中打开 http://google.com。然后我在谷歌搜索栏中输入一些东西并搜索一些东西。我想获取由于我在 google 上搜索而生成的更新后的 url。
- (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"];
标签: iphone ios uiwebview uiwebviewdelegate