HarmonyOS Web组件加载在线H5页面

使用Web组件加载在线H5页面,通过push跳转新页面,H5页面里面有其他跳转行为,当按下返回键的时候,直接退出了push后的页面,返回到上一层,请问有没有方法检测H5是否跳转到最初的那层页面,然后再销毁push后的页面。


HarmonyOS
2024-11-06 10:06:26
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
superinsect

这块可以手动拦截返回事件,通过设置onBackPress为true自己处理返回逻辑,通过accessBackward判断当前h5页面是否还可后退,可以的话通过backward进行后退。

backpress参考文档:​https://developer.huawei.com/consumer/cn/doc/harmonyos-references/ts-custom-component-lifecycle-V5#onbackpress

accessbackward参考文档:​https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-webview-V5#accessbackward

backward参考文档:​https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-webview-V5#backward

已于2024-11-6 17:46:18修改
分享
微博
QQ
微信
回复
2024-11-06 17:46:11
相关问题
HarmonyOS H5页面加载缓存机制
1224浏览 • 1回复 待解决
HarmonyOS h5页面缩放问题
1887浏览 • 1回复 待解决
HarmonyOS webview H5页面事件监听
1210浏览 • 1回复 待解决
HarmonyOS H5页面localstorage为null
878浏览 • 1回复 待解决
如何在HarmonyOS中调试h5页面
1699浏览 • 1回复 待解决
HarmonyOS 通过webview改变H5页面字体
853浏览 • 1回复 待解决
Web组件h5页面如何交互?
989浏览 • 1回复 待解决