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自动退出
2412浏览 • 1回复 待解决
HarmonyOS 基于Navigation的路由管理替换Router首页偶现异常动画
808浏览 • 1回复 待解决
HarmonyOS context getApplicationContext偶现崩溃
369浏览 • 1回复 待解决
HarmonyOS 接口返回偶现空字段
209浏览 • 1回复 待解决
HarmonyOS media.AVPlayer偶现报错
362浏览 • 1回复 待解决
WebView支持页面缩放吗?
1302浏览 • 1回复 待解决
HarmonyOS 上架审核页面偶现获取用户列表失败提示
584浏览 • 1回复 待解决
HarmonyOS 偶现app图标显示错误
439浏览 • 1回复 待解决
HarmonyOS 视频播放偶现 5400106 错误码
413浏览 • 1回复 待解决
HarmonyOS ArkTS调C++ 偶现方法找不到。
896浏览 • 1回复 待解决
组件实现未占满时自定义footer贴底显示
964浏览 • 1回复 待解决
router.back调用时,偶现app自动退出
1889浏览 • 1回复 待解决
HarmonyOS 使用安全控件保存视频偶现弹出无相册权限
115浏览 • 1回复 待解决
HarmonyOS 使用定位偶现m_singleLocation is nullptr导致定位失败
558浏览 • 1回复 待解决
小窗视频转全屏播放,播放的视频占满全屏
2468浏览 • 1回复 待解决
HarmonyOS 视频切换至横屏后,视频没有占满全屏
452浏览 • 1回复 待解决
HarmonyOS Web设置mixedMode(MixedMode.All)偶现无法加载http图片
175浏览 • 1回复 待解决
HarmonyOS用navigation替换router后,横屏的题目视频页面不能占满全屏
793浏览 • 1回复 待解决
HarmonyOS 半模态档位切换时,偶现ux无法完全展示出来
260浏览 • 1回复 待解决
HarmonyOS webview如何让页面里的视频全屏横屏
360浏览 • 1回复 待解决
HarmonyOS webview嵌入h5直播页 没有直播画面
392浏览 • 1回复 待解决
HarmonyOS webview的JS 注入异常
466浏览 • 1回复 待解决
HarmonyOS Web组件偶现出现页面布局错乱
568浏览 • 1回复 待解决
在onControllerAttached回调中加载页面的时候时机比较早,这时候web组件刚和controller绑定,在这时开始加载页面,web组件的布局还没有正式生效,导致计算宽高的时候页面宽高拉到最大,在其他稍微晚一点的回调中loadUrl均未复现,可以在onPageEnd或者onPageBegin