我需要一些示例代码来检查页面加载时页面是“文件”,“http”还是“www”。目前代码如下;
- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType {
//CAPTURE USER LINK-CLICK.
if (navigationType == UIWebViewNavigationTypeLinkClicked) {
NSURL *URL = [request URL];
if ([[URL scheme] isEqualToString:@"file"]) {
[webView loadRequest:request];
[homebutton setHidden:YES];
NSLog(@"Opened File");
return NO;
}
else if ([[URL scheme] isEqualToString:@"http"]) {
[webView loadRequest:request];
[homebutton setHidden:NO];
NSLog(@"Opened External Page");
return NO;
}
else if ([[URL scheme] isEqualToString:@"www"]) {
[webView loadRequest:request];
[homebutton setHidden:NO];
NSLog(@"Opened External Page");
return NO;
}
}
return YES;
}
我希望它基于此,但这只是在点击链接时我希望它在填写表单时应用,然后表单重定向到另一个页面等...
我真的很感激快速回答,
非常感谢,
詹姆斯安德森