webView 點擊頁面跳轉到瀏覽器


 

 

@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;

}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM