获取webView的内容高度(UIWebView和WKWebVi

2018-09-08  本文已影响41人  栋柠柒

UIWebView,在页面内容加载完成的代理方法中执行:

public func webViewDidFinishLoad(_ webView: UIWebView){
    NSInteger height = [[webView stringByEvaluatingJavaScriptFromString:
    @"document.body.scrollHeight"] integerValue];
}

WKWebView:

func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
        webView.evaluateJavaScript("document.body.scrollHeight") { (value, error) in
            if error == nil{
                debugPrint("webView的高度为:\(String(describing: value))")
            }
        }
    }
上一篇下一篇

猜你喜欢

热点阅读