HarmonyOS 如何监听webview页面加载失败?
由于需求场景需要,我们需要WebView在加载页面失败时有一个回调,具体信息如下:
当前查看官方文档有两个回调,一个是 onErrorReceive 这个回调每个资源加载失败都会触发,无法确认整体页面是否加载成功。
另外是 onPageEnd 回调,这个回调在页面加载完成后回调,但回调的时机太早,每次回调的时候页面都还是空白的,只能用临时性1.5s后判断是否白屏的方案去感知。
web 组件有更合适的回调能感知页面加载失败么?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 如何监听Webview加载失败
1038浏览 • 1回复 待解决
HarmonyOS webview加载页面空白
1162浏览 • 1回复 待解决
如何监听Image加载网络图片加载完成和加载失败?
2152浏览 • 1回复 待解决
webview加载Vue h5失败
19311浏览 • 5回复 待解决
HarmonyOS webview加载页面无法显示
2202浏览 • 1回复 待解决
HarmonyOS webview默认加载的页面如何设置默认加载移动端版本的页面
958浏览 • 1回复 待解决
HarmonyOS webview加载页面时会加载两遍
1049浏览 • 1回复 待解决
HarmonyOS react-native-webview 加载网页失败,渲染白屏
987浏览 • 1回复 待解决
HarmonyOS webview H5页面事件监听
1996浏览 • 1回复 待解决
HarmonyOS webview的loadData方法如何进入页面就加载
1452浏览 • 1回复 待解决
WebView页面加载错误回调能力。
1913浏览 • 1回复 待解决
HarmonyOS Web如何监听二级子页面加载完成
1239浏览 • 1回复 待解决
HarmonyOS web组件需要处理页面加载失败后去加载自定义的失败页面,但是当前onErrorReceive不准确
2150浏览 • 1回复 待解决
HarmonyOS webview如何加载沙箱html
1646浏览 • 1回复 待解决
HarmonyOS 预加载WebView
1350浏览 • 1回复 待解决
HarmonyOS webview组件如何加载html代码?
1463浏览 • 1回复 待解决
HarmonyOS 如何从webview中监听调用事件
1177浏览 • 1回复 待解决
HarmonyOS WebView 加载本地 Pdf,无法加载
1098浏览 • 1回复 待解决
加载WebView页面报错"Can not read properties of null (reading 'getltem')"
1683浏览 • 1回复 待解决
HarmonyOS web加载失败
1466浏览 • 1回复 待解决
HarmonyOS 预加载失败
1186浏览 • 1回复 待解决
HarmonyOS webview加载很耗时
991浏览 • 1回复 待解决
HarmonyOS webview加载不出网页
1252浏览 • 1回复 待解决
HarmonyOS webview加载h5页面点击拍照相册webview怎么做兼容
1434浏览 • 1回复 待解决
HarmonyOS WebView 延迟加载图片
970浏览 • 1回复 待解决
可以通过监听onErrorReceive和onHttpErrorReceive,然后通过 isMainFrame (https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-web-V5#ismainframe) 来判断是否为主文档,仅对主文档的错误进行拦截展示自定义错误页,防止资源报错(js css)直接跳转错误页。 可以参考实现:https://blog.csdn.net/suyimin2010/article/details/85915309