@interface ForumDetailViewController ()<UIWebViewDelegate>

{

    NSUInteger _clickedNumber;

}

@end

- (void)viewWillAppear:(BOOL)animated

{

    _clickedNumber = 0;  

}

 

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{

    if (_clickedNumber>=1) {

        [[UIApplication sharedApplication]openURL:request.URL];

    }

 

    if (navigationType == UIWebViewNavigationTypeLinkClicked) {

        return NO;

    }

    _clickedNumber++;//定义的属性,因为第一次进入的时候会走此方法,点击webView里面链接的时候才回走第二次,所以当_clickedNumber>=1的时候才会到浏览器

    return YES;

}

相关文章:

  • 2022-12-23
  • 2021-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-09
猜你喜欢
  • 2021-12-31
  • 2021-12-31
  • 2022-01-12
  • 2022-01-09
  • 2022-02-05
  • 2022-12-23
  • 2021-10-22
相关资源
相似解决方案