HarmonyOS 带有web组件的page,重定向后,返回键无法返回
我开发了一个page,里面有一个返回键,和一个web组件。其中,返回键的逻辑是:
if (this.controller.accessBackward()) {
this.controller.backward()
} else {
Router.back()
}
- 1.
- 2.
- 3.
- 4.
- 5.
意思是如果web组件可以backward,就返回到上一层页面,不行就关闭这个page。
这样有个问题,如果这个web组件打开一个链接,一开始就重定向了,那再按返回键,就会无限重定向,有没有什么api是可以判断这类情况的?
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS Flutter webview 重定向后无法返回
1272浏览 • 1回复 待解决
HarmonyOS flutter_webview重定向无法返回
913浏览 • 1回复 待解决
HarmonyOS Web组件如何添加重定向监听
777浏览 • 1回复 待解决
Web调用url怎么重定向
860浏览 • 1回复 待解决
HarmonyOS 怎么在page中监听返回键
663浏览 • 1回复 待解决
Web中如何判断是否发生重定向
1630浏览 • 1回复 待解决
HarmonyOS page中如何获取返回键事件?
1020浏览 • 1回复 待解决
HarmonyOS webview获取单点登录返回的cookies,如何创建http请求完成重定向操作
805浏览 • 1回复 待解决
HarmonyOS hilog重定向文件
800浏览 • 1回复 待解决
HarmonyOS requestInStream重定向问题
689浏览 • 1回复 待解决
HarmonyOS http请求重定向的处理
883浏览 • 1回复 待解决
HarmonyOS ArkWeb网页重定向问题
682浏览 • 1回复 待解决
HarmonyOS CustomDialogController 按物理返回键无法拦截
858浏览 • 0回复 待解决
CustomDialogController禁用返回键
964浏览 • 1回复 待解决
HarmonyOS Web组件拦截返回按钮
790浏览 • 1回复 待解决
HarmonyOS 物理返回键监听
783浏览 • 1回复 待解决
如何屏蔽系统的返回键?
892浏览 • 1回复 待解决
HarmonyOS 如何监听物理返回键
675浏览 • 1回复 待解决
HarmonyOS 监听手机物理返回键
579浏览 • 1回复 待解决
HarmonyOS http请求怎么关闭自动重定向 redirect
680浏览 • 1回复 待解决
HarmonyOS navigation导航的子页面NavDestination,无法隐藏返回键,导致标题无法居中
1885浏览 • 1回复 待解决
HarmonyOS web组件拦截返回手势
640浏览 • 1回复 待解决
HarmonyOS 返回键强制监听及重写
1652浏览 • 1回复 待解决
HarmonyOS CustomDialogController 如何拦截物理返回键
740浏览 • 1回复 待解决
HarmonyOS 公共的头部如何实现,带有标题和返回按钮
600浏览 • 1回复 待解决
可以进行重定向监听,类似这样
可以参考web的onLoadIntercept API
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-web-V5#onloadintercept10
和onInterceptRequest拦截api
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-web-V5#oninterceptrequest9