在你的UIWebViewDelegate类中实现以下代码:
#pragma mark - UIWebViewDelegate
- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType
{
//用代理获取点击焦点的href
NSURL *url = [request URL];
if (!_isLink) { //第一次进入webView控制
_isLink = YES;
return YES;
}else{
//UIWebViewController打开
CustomNavViewController *nvc = [[CustomNavViewController alloc]initWithRootViewController:[[WebViewController alloc] initWithURL:[url absoluteString] Title:@"网页链接" showMenu:YES]];
[self.navigationController presentViewController:nvc animated:YES completion:nil];
return NO; //防止浏览器打开
}
}
UIWebView获取点击url方法
最新推荐文章于 2022-08-05 14:18:18 发布