webView返回

如果能对webView内部进行操作,然后需要返回则需要webVIew的go back

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

    

    DDLogInfo(@"获取到的地址:%@",request.URL.absoluteString);

    if ([_urlStr isEqualToString:request.URL.absoluteString]) {

        self.isGoBackToVC = YES;

    }else{

        

        self.isGoBackToVC = NO;

    }

    return YES;

}

// 判断返回上一级控制器还是webView返回

 

- (void)onLeftBtnTouched:(UIButton *)sender{

    

    if (self.isGoBackToVC) {

        [self.navigationController popViewControllerAnimated:YES];

    }else{

        

        [_webView goBack];

    }

    

}

posted @ 2016-03-15 13:50  蜗牛d  阅读(384)  评论(0)    收藏  举报