获取WebView高度的问题

原创 2015年11月18日 16:14:17

今天在获取WebView高度的问题上纠结了很长时间,之前一直用下面的这一句在代理中获取高度,但是这次不管用,不知道是不是是和加载的HTMLStr类型的webView有关系

int height = [[webView stringByEvaluatingJavaScriptFromString:@"document.body.offsetHeight"] intValue];

解决办法:

- (void)webViewDidFinishLoad:(UIWebView *)webView{
    NSString *output = [webView stringByEvaluatingJavaScriptFromString:@"document.getElementById(\"foo\").offsetHeight;"];
}
 NSString *htmlId = [NSString stringWithFormat:@"<div id='foo'>%@</div>",myDescriptionHTML];//要在你的html里面加foo标记。


Android WebView在4.4版本以上无法获取高度

在4.4以下的系统中,我们通常监听webview滑动到底端的方法如下: 1,先重新webview,FoundWebView public class FoundWebView extends WebV...
  • tmacsky
  • tmacsky
  • 2014年05月28日 17:41
  • 1881

iOS【野路子】精准获取webView内容高度,自适应高度

关于WebView内容高度的获取,相信很多人都踩过坑,无法获取到准确高度,导致页面布局出现差错,搜到的资料很多但都无法解决问题,以下是个人经验总结: 项目需求实现H5文章&原生评论效果,文章是加载H...
  • q644419002
  • q644419002
  • 2017年02月24日 17:34
  • 2504

Android 获取WebView的高度

项目里面用到了WebView,因为有些功能的需要,我需要拿到WebView的高度。但是,从网络上找了找没有什么好的解决方法,基本拿到的高度都是0.那么我们应该怎么样去获取WebView的高度呢?这里给...
  • chinajpr
  • chinajpr
  • 2015年12月08日 13:24
  • 2769

iOS获取webView的内容高度

- (void)webViewDidFinishLoad:(UIWebView *)webView {     CGFloat height = [[webView stringByEval...
  • sevenquan
  • sevenquan
  • 2015年12月25日 12:09
  • 960

Android 获取WebView的内容宽度高度

转自:http://www.android100.org/html/201311/19/4804.html Android开发时,从WebView,我不但想要知道ContentHeight,还想知道...
  • aoshiwenrou
  • aoshiwenrou
  • 2015年01月28日 11:50
  • 8617

【iOS】swift-通过JS获取webView的高度

let webHeightStr = webView.stringByEvaluatingJavaScriptFromString("document.body.scrollHeight") 获取到的...
  • chelongfei
  • chelongfei
  • 2016年01月15日 14:06
  • 1147

获取UIWebview的高度4种方法

UIWebView 是IOS开发常用的类。它简单好用,使用它,开发者不用写太多的代码。但是,App开发中,获取webview的高度成为开发者必备的知识。我知道网上也有好多方法。我这里是做一个评价,不是...
  • zhoushuangjian511
  • zhoushuangjian511
  • 2016年10月08日 15:08
  • 1231

iOS【终极方案】精准获取webView内容高度,自适应高度

关于WebView内容高度的获取,相信很多人都踩过坑,无法获取到准确高度,导致页面布局出现差错,搜到的资料很多但都无法解决问题,以下是个人经验总结: 项目需求实现H5文章&原生评论效果,文章是加...
  • xuyang844175181
  • xuyang844175181
  • 2017年02月24日 17:15
  • 491

ios 获取webview的高度

- (void)webViewDidFinishLoad:(UIWebView *)webView{ //如果要获取webview的高度必须在网页加载完后只有获取 方法一: CGFloat ...
  • qq_15057213
  • qq_15057213
  • 2016年12月02日 17:09
  • 637

iOS webView 加载HTML5获取加载后的高度

第一种 //html5 图片设置为屏幕宽 NSString *myStr = [NSString stringWithFormat:@"img{max-width:%f !impo...
  • autom_lishun
  • autom_lishun
  • 2017年11月02日 13:59
  • 346
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:获取WebView高度的问题
举报原因:
原因补充:

(最多只允许输入30个字)