HarmonyOS Web组件拦截返回按钮

我现在使用 Web 组件来加载我自己的 H5 代码,H5 中是有多个页面所以需要监控到手机的返回键。用户点击返回键的时候是从 H5 的子页面回到父页面,而不是关闭 Web组件所在的这个HarmonyOS页面。

HarmonyOS
2024-12-25 15:44:00
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit

可以使用onBackPress()来拦截手机返回键,对应官网文档链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-custom-component-lifecycle-V5#onbackpress

ArkTS侧可以使用runJavaScript()来调用前端页面方法,可参考官网文档链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/web-in-app-frontend-page-function-invoking-V5

ArkTS侧和前端页面通信,可参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/web-app-page-data-channel-V5

分享
微博
QQ
微信
回复
2024-12-25 17:08:43
相关问题
webview拦截返回按钮
1766浏览 • 1回复 待解决
HarmonyOS web组件拦截返回手势
970浏览 • 1回复 待解决
HarmonyOS web组件怎么拦截请求
1343浏览 • 1回复 待解决
HarmonyOS Web对about:blank组件拦截
1401浏览 • 1回复 待解决
HarmonyOS web组件关闭跨域拦截
883浏览 • 1回复 待解决
HarmonyOS Web组件实现异步的请求拦截
949浏览 • 1回复 待解决
Web组件拦截页面请求响应
2008浏览 • 1回复 待解决
HarmonyOS Web组件如何拦截特殊url请求?
1577浏览 • 1回复 待解决
HarmonyOS web组件拦截每一次跳转
968浏览 • 1回复 待解决
HarmonyOS web拦截网络请求
997浏览 • 1回复 待解决
HarmonyOS web无法拦截路由
709浏览 • 1回复 待解决
HarmonyOS 系统返回如何拦截
917浏览 • 1回复 待解决
HarmonyOS 怎么拦截返回键盘
1283浏览 • 1回复 待解决
HarmonyOS 如何拦截物理返回
881浏览 • 1回复 待解决
HarmonyOS 返回及侧滑返回无法拦截事件
1620浏览 • 1回复 待解决
HarmonyOS 如何拦截web加载url
901浏览 • 1回复 待解决
HarmonyOS 如何拦截UIAbility的返回
705浏览 • 1回复 待解决
HarmonyOS 弹窗中如何拦截返回
1026浏览 • 1回复 待解决