美文网首页
获取webView的内容高度(UIWebView和WKWebVi

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

作者: 栋柠柒 | 来源:发表于2018-09-08 10:17 被阅读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))")
                }
            }
        }
    

    相关文章

      网友评论

          本文标题:获取webView的内容高度(UIWebView和WKWebVi

          本文链接:https://www.haomeiwen.com/subject/xoskgftx.html