iOS WKWebView 自适应高度(底部不留白)

解决WKWebView加载网页url或者html内容,利用document.body.offsetHeight读取内容实际高度时,底部出现大面积空白的问题。

- (void)webView:(WKWebView*)webViewdidFinishNavigation:(null_unspecifiedWKNavigation*)navigation{

    if(!webView.isLoading) {

        [webView evaluateJavaScript:@"document.readyState" completionHandler:^(id_Nullable result,NSError*_Nullable error){

            if([result isEqual:@"complete"]) {

                [webView evaluateJavaScript:@"document.body.offsetHeight" completionHandler:^(id_Nullable result,NSError*_Nullable error) {

                    NSString*all_HStr = [NSString stringWithFormat:@"%@",result];

                    CGFloat web_h = [all_HStr floatValue];//获取到的高度

                }];

            }

        }];

    }

}

你可能感兴趣的:(iOS WKWebView 自适应高度(底部不留白))