我已经做了一些搜索,但还没有找到一种方法,以某种方式抑制重定向和广告从网页加载到一个UIWebView。发生的事情是,我会去一个网页,该网站将有一个广告,重定向我到应用商店。这真的很烦人,所以我想找一些关于如何抑制这个问题的指导。
感谢大家的提前!
发布于 2014-01-01 21:58:36
如果您实现了UIWebViewDelegate协议方法webView:shouldStartLoadWithRequest:navigationType:,则可以筛选所遵循的链接。
您还可以通过检查navigationType来区分链接的遵循方式(例如,用户单击)。
不要跟踪到给定站点的链接
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
if ([request.URL.scheme isEqualToString:@"blacklisted.host.com"]) {
return NO;
}
return YES;
}https://stackoverflow.com/questions/20872732
复制相似问题