iOS UIWebView、WKWebView获取内容高度
2017-05-16 10:17
417 查看
UIWebView 获取网页内容高度
WKWebView 获取网页内容高度
无效方法:
无效方法1:
无效方法2:
无效方法3:
WKWebView 获取网页内容高度
UIWebView 获取网页内容高度
在delegate方法里面如下写:-(void)webViewDidFinishLoad:(UIWebView *)webView { self.webHeight = [[webView stringByEvaluatingJavaScriptFromString:@"document.body.offsetHeight"]floatValue]; }
无效方法:
self.webHeight = [[webView stringByEvaluatingJavaScriptFromString:@"document.getElementById(\"content\").offsetHeight;"] floatValue];
WKWebView 获取网页内容高度
在delegate方法里面如下写://页面加载完成之后调用 - (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]; weakSelf.webHeight = heightStr.floatValue; }
无效方法1:
[webView evaluateJavaScript:@"document.body.scrollHeight" completionHandler:^(id _Nullable height, NSError * _Nullable error) { NSLog(@"scrollHeight : %@",height); }];
无效方法2:
CGFloat webH1 = webView.scrollView.contentSize.height;
无效方法3:
//当内容开始返回时调用 - (void)webView:(WKWebView *)webView didCommitNavigation:(WKNavigation *)navigation { self.webHeight = webView.scrollView.contentSize.height; }
相关文章推荐
- iOS 获取WKWebView内容高度做H5原生连接
- WKWebView获取内容高度
- iOS 【野路子】获取WKWebView内容高度做H5原生连接
- WKWebview 拼接tableview,获取web内容高度
- android 获取webview内容真实高度(webview上下可滚动距离)
- WKWebview 获取网页高度,图片点击查看,网页链接点击
- 使用WKWebView注入js的详细用法及实时获取到WKWebWiew高度的方法
- WKWebView遇上UIScrollView,动态获取WKWebView的高度
- iOS -- WKWebView + KVO 方式获取Web的高度(非js)
- 获取webView内容高度,自适应高度
- iOS 【奇巧淫技】获取webView内容高度
- 获取webView的内容的高度
- wkwebview 字体大小调整 网页内容高度计算
- WkwebView调节字体大小获取高度
- iOS【野路子】精准获取webView内容高度,自适应高度
- webview 获取内容高度?
- 如何获取WebView内容高度
- iOS开发 精准获取webView内容高度
- wkwebview 通过scrollHeight 获取的实际高度不准确
- iOS【野路子】精准获取webView内容高度,自适应高度