【iOS知识汇】WKWebview 获取网页内容高度

使用方法:网页加载完成时执js代码。

一: 设计加载完成代理:yourWebView.navigationDelegate = self; 二:didFinishNavigation 加载完成回调中执行js 如下:
- (void)webView:(WKWebView *)webView didFinishNavigation:(WKNavigation *)navigation {
self.webView.scrollView.scrollEnabled
= NO;
[webView evaluateJavaScript:
@"document.body.scrollHeight" completionHandler:^(id result, NSError *_Nullable error) {
//result 就是加载完成后 webView的实际高度
//获取后返回重新布局 }];
}

 

posted on 2020-06-12 16:47  wp7ers  阅读(2589)  评论(0编辑  收藏  举报