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页面加载缓存机制
158浏览 • 1回复 待解决
HarmonyOS h5页面缩放问题
411浏览 • 0回复 待解决
如何在HarmonyOS中调试h5页面
791浏览 • 1回复 待解决
HarmonyOS h5页面是否可以适配Harmony OS
380浏览 • 1回复 待解决
如何使H5页面适配多设备?
568浏览 • 1回复 待解决
Web组件h5页面如何交互?
126浏览 • 1回复 待解决
HarmonyOS web组件加载h5h5拉起摄像头
463浏览 • 1回复 待解决
升级API11后h5页面字体变小了
1751浏览 • 1回复 待解决