由于最近开发需要 : 需要知道WKWebView 的总内容高度
方法如下
-(void)webView:(WKWebView *)webView didFinishNavigation:(WKNavigation *)navigation
{
[webView evaluateJavaScript:@"document.body.offsetHeight;" completionHandler:^(id _Nullable any, NSError * _Nullable error) {
NSString *heightStr = [NSString stringWithFormat:@"%@",any];
// NSLog(@"======= aheight string %@",heightStr);
}];
}
通过这种方法可以得到WKWebView的内容的高度
那么如果我需要在WKWebView滚动过程中,知道webView 滚动到哪里了?
可以设置scrollView的代理方法 然后实现scrollView的代理就可以获得啦
self.webView.scrollView.delegate = self;