//页面加载完成之后调用
-
(void)webView:(WKWebView *)webView didFinishNavigation:(WKNavigation *)navigation { WS(weakSelf);
[webView evaluateJavaScript:@“document.body.offsetHeight;”
completionHandler:^(id _Nullable any, NSError * _Nullable error) {
//这个高度有偏差 NSString *heightStr = [NSString
stringWithFormat:@"%@",any]; NSLog(@“webHeight—%f”,heightStr);
//加载完成 if ( ! self.webView.isLoading) {
//重新给webView 赋高度 heightStr
[self.webView mas_makeConstraints:^(MASConstraintMaker *make) {
make.height.mas_equalTo(heightStr);
}];NSLog(@"webHeight 实际高度---%@",NSStringFromCGSize(webView.scrollView.contentSize)); weakSelf.webHeight =webView.scrollView.contentSize.height; } }