我在UIWebView上遇到了麻烦。 首先,我从请求加载网页。当我在这个网页中点击任何链接时,UIWebView会重新连接到此链接。 如何跟踪UIWebView的URL更改?
答案 0 :(得分:2)
您应该定义webView:shouldStartLoadWithRequest:
委托方法,例如:
- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType {
if ([[[request URL] scheme] isEqual:@"http"]) {
...
}
}
答案 1 :(得分:0)
使用此UIWebView委托
-(BOOL) webView:(UIWebView *)inWeb shouldStartLoadWithRequest:(NSURLRequest *)inRequest navigationType:(UIWebViewNavigationType)inType
{
NSLog(@"Redirecting to URL: %@", inRequest.URL.absoluteString);
return YES;
}