如何获得WebView页面的渲染或滚动时机呢
请问,对于鸿蒙的WebView,如何获取绘制回掉呢(类似Android的onDraw()方法)?如何获取Web页面的滚动回掉呢?
        鸿蒙
      
        Web
      
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS Webview渲染的H5页面的路由栈怎么保持? 
1282浏览  • 1回复 待解决
webview注入脚本是同步还是异步,如果注入脚本过大是否会影响页面正常渲染,注入时机是onPageBegin? 
1076浏览  • 1回复 待解决
WebView 页面在windows模拟器无法出现滚动条滚动 
1606浏览  • 1回复 待解决
工具类里 怎么跳转或打开页面呢? 
5114浏览  • 1回复 待解决
商品展示筛选页面的嵌套滚动及回滑效果 
2077浏览  • 1回复 待解决
如何实现page界面的预渲染? 
1371浏览  • 1回复 待解决
根据给定的文字可以获得其宽度吗,未进行渲染前,如何获得文本的宽度? 
1013浏览  • 1回复 待解决
HarmonyOS  如何检测webview滚动是否触底 
1303浏览  • 1回复 待解决
HarmonyOS WebView无法正常渲染 
1134浏览  • 1回复 待解决
JS单个页面强制横屏或竖屏怎么设定呢? 
5816浏览  • 1回复 待解决
HarmonyOS  WebView的controller.registerJavaScriptProxy调用的时机 
2191浏览  • 1回复 待解决
HarmonyOS WebView的js方法在什么时机注册 ? 
1544浏览  • 1回复 待解决
HarmonyOS 如何区分页面onPageShow/onPageHide里路由切换时机和前后台切换时机? 
885浏览  • 1回复 待解决
基于webView的嵌套滚动 
1354浏览  • 1回复 待解决
HarmonyOS 在webview加载的H5页面里定位权限的申请时机 
1080浏览  • 1回复 待解决
webview是否支持同层渲染 
2910浏览  • 1回复 待解决
HarmonyOS  如何点击预览webview里面的图片 
1111浏览  • 1回复 待解决
关于WebView JS代码最早注入时机的咨询 
1238浏览  • 1回复 待解决
HarmonyOS webView隐藏滚动条 
1008浏览  • 1回复 待解决
HarmonyOS WebView加载url无法滚动 
1181浏览  • 1回复 待解决
自适应页面滚动如何实现 
1622浏览  • 1回复 待解决
HarmonyOS  webview加载pdf如何隐藏上面的框 
807浏览  • 1回复 待解决
HarmonyOS webview上如何渲染一个原生view? 
1128浏览  • 1回复 待解决
HarmonyOS 怎么监听Entry页面的滑动返回或物理返回按键的点击事件 
2937浏览  • 1回复 待解决





















1、监听Webiew页面渲染状态可以使用如下方法,示例代码如下:
webView.setWebAgent(new WebAgent() {
@Override
public void onLoadingPage(WebView webview, String url, PixelMap favicon) {
super.onLoadingPage(webview, url, favicon);
// 页面开始加载时自定义处理
LogUtils.info("tag","onLoadingPage");
}
@Override
public void onPageLoaded(WebView webview, String url) {
super.onPageLoaded(webview, url);
// 页面加载结束后自定义处理
LogUtils.info("tag","onPageLoaded");
}
@Override
public void onLoadingContent(WebView webview, String url) {
super.onLoadingContent(webview, url);
// 加载资源时自定义处理
LogUtils.info("tag","onLoadingContent");
}
@Override
public void onError(WebView webview, ResourceRequest request, ResourceError error) {
super.onError(webview, request, error);
// 发生错误时自定义处理
LogUtils.info("tag","onError");
}
});
具体可以参考:https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-java-component-webview-0000001092715158
2、WebView暂无滚动监听的接口。