AXWebViewController icon indicating copy to clipboard operation
AXWebViewController copied to clipboard

如果打开的URL 重定向一个新的URl 就会发生循环错误

Open findM opened this issue 6 years ago • 2 comments

  • (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 即可

findM avatar Mar 30 '18 11:03 findM

目前 我注释掉了 [webView reloadFromOrigin]; 暂时解决了这个问题

findM avatar Mar 30 '18 11:03 findM

@findM 这个问题后续会优化

devedbox avatar Sep 01 '18 10:09 devedbox