HarmonyOS Webview页面偶现画面缩放异常,未占满全屏
结合正常和异常得log初步分析:异常时window得innerWidth=3880 innerHeight=7710,要比正常是大很多,导致画面异常
我们把加载网页放到onControllerAttached回调中,就有概率出现该问题,将网址放到Web({src:‘xxx’})中就不会,但由于我们有逻辑,需要在onControllerAttached中进行网页加载,所以不能把url放在src里直接加载,我们现在的做法是暂时给onControllerAttached中的loadUrl逻辑加了50毫秒时延,可以避免该问题出现,请帮忙分析解决onControllerAttached中loadUrl会导致该问题出现的原因。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
webview点击导航返回按钮时,偶现app自动退出
2268浏览 • 1回复 待解决
HarmonyOS 基于Navigation的路由管理替换Router首页偶现异常动画
555浏览 • 1回复 待解决
HarmonyOS context getApplicationContext偶现崩溃
28浏览 • 1回复 待解决
HarmonyOS 接口返回偶现空字段
113浏览 • 1回复 待解决
HarmonyOS media.AVPlayer偶现报错
100浏览 • 1回复 待解决
HarmonyOS 上架审核页面偶现获取用户列表失败提示
282浏览 • 1回复 待解决
HarmonyOS 偶现app图标显示错误
226浏览 • 1回复 待解决
WebView支持页面缩放吗?
1100浏览 • 1回复 待解决
HarmonyOS 视频播放偶现 5400106 错误码
221浏览 • 1回复 待解决
组件实现未占满时自定义footer贴底显示
765浏览 • 1回复 待解决
HarmonyOS ArkTS调C++ 偶现方法找不到。
680浏览 • 1回复 待解决
router.back调用时,偶现app自动退出
1825浏览 • 1回复 待解决
小窗视频转全屏播放,播放的视频占满全屏
2188浏览 • 1回复 待解决
HarmonyOS 使用定位偶现m_singleLocation is nullptr导致定位失败
410浏览 • 1回复 待解决
HarmonyOS 使用安全控件保存视频偶现弹出无相册权限
27浏览 • 1回复 待解决
HarmonyOS 视频切换至横屏后,视频没有占满全屏
227浏览 • 1回复 待解决
HarmonyOS Web设置mixedMode(MixedMode.All)偶现无法加载http图片
31浏览 • 1回复 待解决
HarmonyOS用navigation替换router后,横屏的题目视频页面不能占满全屏
639浏览 • 1回复 待解决
HarmonyOS 半模态档位切换时,偶现ux无法完全展示出来
178浏览 • 1回复 待解决
HarmonyOS webview如何让页面里的视频全屏横屏
177浏览 • 1回复 待解决
HarmonyOS Web组件偶现出现页面布局错乱
516浏览 • 1回复 待解决
HarmonyOS webview的JS 注入异常
344浏览 • 1回复 待解决
HarmonyOS webview嵌入h5直播页 没有直播画面
197浏览 • 1回复 待解决
在onControllerAttached回调中加载页面的时候时机比较早,这时候web组件刚和controller绑定,在这时开始加载页面,web组件的布局还没有正式生效,导致计算宽高的时候页面宽高拉到最大,在其他稍微晚一点的回调中loadUrl均未复现,可以在onPageEnd或者onPageBegin