我有以下 HTML 文档:
<html>
<head>
</head>
<body>
<div>
<p>blah blah blah</p>
</div>
</body>
</html>
我需要确定高度<div></div>
以相应地调整我的WebView
高度,我执行以下方式:
document.getElementsByTagName('div')[0].scrollHeight
有时返回的值是正确的,有时它比实际值要少一些。我在方法中调用了这段 JavaScript WebViewClient.onPageFinished()
,所以此时页面应该已经渲染好了。
我也试过.clientHeight
, .offsetHeight
, 甚至.getBoundingClientRect().height
有没有办法获得正确和一致的价值观?