HarmonyOS web组件需要处理页面加载失败后去加载自定义的失败页面,但是当前onErrorReceive不准确
项目中需要处理H5页面加载失败时去加载自定义的错误页,当前在使用虚拟域名的方式去加载本地资源文件时,如果出现部分H5页面资源缺少时,会触发多次onErrorReceive,导致没有准确的时机去加载自定义的错误页;如:favicon.ico缺少会触发onErrorReceive,js或者css文件缺失也会触发。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
onInterceptRequest拦截URL并自定义HTML文件,页面加载失败
2530浏览 • 1回复 待解决
HarmonyOS web组件加载url失败
898浏览 • 1回复 待解决
HarmonyOS web加载失败
563浏览 • 1回复 待解决
如何解决Web组件加载的HTML页面内检测网络状态失败
2418浏览 • 1回复 待解决
HarmonyOS 如何监听webview页面加载失败?
275浏览 • 1回复 待解决
HarmonyOS Web组件加载H5页面获取网络状态失败
223浏览 • 1回复 待解决
加载页面的时候如何自定义header
1047浏览 • 1回复 待解决
HarmonyOS web组件 加载web页面异常
592浏览 • 1回复 待解决
HarmonyOS web组件加载页面空白
482浏览 • 1回复 待解决
HarmonyOS Web组件无法加载页面
363浏览 • 1回复 待解决
HarmonyOS Web加载http图片失败
381浏览 • 1回复 待解决
HarmonyOS web加载沙箱文件失败
293浏览 • 1回复 待解决
HarmonyOS Web组件自定义协议加载本地资源报错
270浏览 • 1回复 待解决
HarmonyOS 使用Web组件加载页面示例
736浏览 • 1回复 待解决
HarmonyOS ArkUI加载自定义组件
649浏览 • 1回复 待解决
HarmonyOS web组件加载本地页面时如何避免页面内请求发送的网络请求因跨域而请求失败
82浏览 • 1回复 待解决
HarmonyOS Web加载HTML格式的文本失败
260浏览 • 1回复 待解决
HarmonyOS 使用Swiper组件同时加载多个含有Web组件的页面时,除了当前页外,其余页面都无法正常加载
685浏览 • 1回复 待解决
Web加载失败问题定位定界指导
255浏览 • 1回复 待解决
HarmonyOS Web组件加载页面出现样式丢失
258浏览 • 1回复 待解决
HarmonyOS Swiper中加载多个Web子组件时,web页面要等滑动到当前页时才加载
74浏览 • 1回复 待解决
HarmonyOS Web怎样开启web组件加载页面的加速
650浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何查询当前自定义组件的页面信息?
538浏览 • 1回复 待解决
HarmonyOS Web组件加载本地页面传参问题
651浏览 • 1回复 待解决
HarmonyOS 用Web组件加载在线url页面空白
239浏览 • 1回复 待解决
可以通过监听onErrorReceive,然后通过 isMainFrame (https://developer.huawei.com/consumer/cn/doc/harmonyos-references/ts-basic-components-web-V5#ismainframe) 来判断是否为主文档,仅对主文档的错误进行拦截展示自定义错误页,防止资源报错(js css)直接跳转错误页。
onHttpErrorReceive是网页加载资源遇到的HTTP错误(响应码>=400)时触发该回调,onErrorReceive是网页加载遇到错误时触发回调。onErrorReceive和onHttpErrorReceive两个都要监听。