AXWebViewController
AXWebViewController copied to clipboard
如果打开的URL 重定向一个新的URl 就会发生循环错误
- (void)webView:(WKWebView *)webView didFailNavigation:(null_unspecified WKNavigation *)navigation withError:(NSError *)error { if (error.code == NSURLErrorCancelled) { [webView reloadFromOrigin]; NSLog(@"reload --- %@",webView.URL); return; } // id _request = [navigation valueForKeyPath:@"_request"]; [self didFailLoadWithError:error]; }
如果打开的url 重定向了一个新的URL 就会NSURLErrorCancelled 然后 [webView reloadFromOrigin];,然后再重定向跳转 然后NSURLErrorCancelled 一个循环产生了。。。。
复现步骤 打开 http://finance.chinanews.com/fortune/2018/03-28/8477933.shtml 即可
目前 我注释掉了 [webView reloadFromOrigin]; 暂时解决了这个问题
@findM 这个问题后续会优化