HarmonyOS Web控件getPageHeight()获取高度方法与网页实际高度不一样
在Web的onPageEnd()方法中调用 getWebViewController().getPageHeight() 获取的高度与网页内容实际高度不符偏小,通过 setTimeout(()=>{ let webHeight1 = this.controller.getWebViewController().getPageHeight() Logger.getInstance().error('内部控件高度time',' webHeight:'+webHeight1+' webHeight:'+vp2px(webHeight1)) },200) 获取的高度与网页实际高度相同,有没有不需要延时的获取网页实际高度的方法?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
Web组件获取高度不一样
2265浏览 • 1回复 待解决
HarmonyOS C-API创建TexArea和Input在内容为空的情况下高度不一样
269浏览 • 1回复 待解决
鸿蒙和安卓有什么不一样啊
6448浏览 • 3回复 待解决
HarmonyOS picker 如何实现“展示和选中内容不一样”
405浏览 • 1回复 待解决
HarmonyOS 使用webview加载网页,显示页面和手机自带的浏览器不一样
443浏览 • 1回复 待解决
#鸿蒙通关秘籍#HSP和HAR有啥不一样?
120浏览 • 1回复 待解决
HarmonyOS drawing.Path使用的单位与组件大小的单位是不是不一样?
210浏览 • 1回复 待解决
文字空行高度与字体高度不一致
2100浏览 • 1回复 待解决
HarmonyOS 组件重用,复用的地方所需属性的值不一样如何规避
0浏览 • 0回复 待解决
tabs能否标题栏宽度和底部视图宽度不一样?
265浏览 • 1回复 待解决
#鸿蒙通关秘籍#问问哈,ArkTS和TypeScript有啥不一样?
130浏览 • 1回复 待解决
请问xml布局写法为什么和xml规定的语法不一样
4162浏览 • 1回复 已解决
ets的中文字符的长度和后端不一样是否合理
431浏览 • 1回复 待解决
textarea的placeholder和text 大小不一样,textinput也是,最后的长度不一致
1027浏览 • 1回复 待解决
#鸿蒙通关秘籍#我好奇,应用沙箱目录和应用文件目录有啥不一样?
102浏览 • 1回复 待解决
HarmonyOS Navigation和Router这两种跳转方式可以共用吗?使用场景有什么不一样?
191浏览 • 1回复 待解决
HarmonyOS Web控件和Richtext控件,高度没有根据内容动态调整的选项
261浏览 • 1回复 待解决
HarmonyOS web的高度自适应内容的高度
36浏览 • 1回复 待解决
获取状态栏高度的方法
1970浏览 • 1回复 待解决
获取状态栏与导航栏高度
636浏览 • 1回复 待解决
HarmonyOS 每个页面状态栏背景颜色和字体颜色不一样,怎么动态设置每个页面的沉浸式状态栏
15浏览 • 1回复 待解决
HarmonyOS 如何按比例设置控件高度
527浏览 • 1回复 待解决
Web组件如何实现嵌套滑动,如何实现web控件的自适应高度
2514浏览 • 1回复 待解决
HarmonyOS Web页面高度适配
30浏览 • 1回复 待解决
onPageEnd是页面加载完回调,不等于页面渲染完成,所以前后获取的高度不一样。可使用:onFirstMeaningfulPaint文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-web-V5#ZH-CN_TOPIC_0000001847049744__onfirstmeaningfulpaint12