所以我有一种方法可以检查 URL,并且只允许在 Web 视图中加载特定的 URL。
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
NSString *full = [request.URL absoluteString];
if ([full isEqualToString:@"http://cheese.com/example1"] || [full isEqualToString:@"http://cheese.com/example2"]
|| [full isEqualToString:@"http://cheese.com/example3"]
**|| [full isEqualToString:@"http://cheese.com/*"]**
) {
NSLog(@"URL is %@, good to go!", full);
return YES;
}
else
NSLog(@"URL is %@, not going to load.", full);
return NO;
}
我的问题是,在第三个示例中http://cheese.com/example/*
,我试图加载所有可能弹出来代替*
. 每次都不一样。在这些检查中是否有某个符号或任何方式让它加载超出 / 的任何内容?