2013-02-09 116 views
0

我无法使用UIWebView。 首先我从请求中加载网页。当我点击此网页中的任何链接时,UIWebView会将此链接修正。 如何跟踪UIWebView的URL更改?如何跟踪UIWebView的更改网址

回答

2

你应该定义webView:shouldStartLoadWithRequest:委托方法,例如:

- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType { 

if ([[[request URL] scheme] isEqual:@"http"]) { 
    ... 

    } 
} 
0

使用该委托的UIWebView

-(BOOL) webView:(UIWebView *)inWeb shouldStartLoadWithRequest:(NSURLRequest *)inRequest navigationType:(UIWebViewNavigationType)inType 
{ 
    NSLog(@"Redirecting to URL: %@", inRequest.URL.absoluteString); 
    return YES; 
}