HarmonyOS 带有web组件的page,重定向后,返回键无法返回
我开发了一个page,里面有一个返回键,和一个web组件。其中,返回键的逻辑是:
if (this.controller.accessBackward()) {
this.controller.backward()
} else {
Router.back()
}
意思是如果web组件可以backward,就返回到上一层页面,不行就关闭这个page。
这样有个问题,如果这个web组件打开一个链接,一开始就重定向了,那再按返回键,就会无限重定向,有没有什么api是可以判断这类情况的?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS Flutter webview 重定向后无法返回
1568浏览 • 1回复 待解决
HarmonyOS flutter_webview重定向无法返回
1338浏览 • 1回复 待解决
HarmonyOS Web组件如何添加重定向监听
1072浏览 • 1回复 待解决
Web中如何判断是否发生重定向
1825浏览 • 1回复 待解决
HarmonyOS 怎么在page中监听返回键
1230浏览 • 1回复 待解决
Web调用url怎么重定向
1121浏览 • 1回复 待解决
HarmonyOS page中如何获取返回键事件?
1176浏览 • 1回复 待解决
HarmonyOS hilog重定向文件
1047浏览 • 1回复 待解决
HarmonyOS webview获取单点登录返回的cookies,如何创建http请求完成重定向操作
1069浏览 • 1回复 待解决
HarmonyOS http请求重定向的处理
1154浏览 • 1回复 待解决
HarmonyOS ArkWeb网页重定向问题
928浏览 • 1回复 待解决
HarmonyOS CustomDialogController 按物理返回键无法拦截
1115浏览 • 1回复 待解决
HarmonyOS requestInStream重定向问题
900浏览 • 1回复 待解决
HarmonyOS Web组件拦截返回按钮
988浏览 • 1回复 待解决
CustomDialogController禁用返回键
1224浏览 • 1回复 待解决
HarmonyOS http请求怎么关闭自动重定向 redirect
888浏览 • 1回复 待解决
HarmonyOS 物理返回键监听
1170浏览 • 1回复 待解决
HarmonyOS 监听手机物理返回键
870浏览 • 1回复 待解决
HarmonyOS 如何监听物理返回键
1088浏览 • 1回复 待解决
如何屏蔽系统的返回键?
1150浏览 • 1回复 待解决
HarmonyOS web组件拦截返回手势
970浏览 • 1回复 待解决
HarmonyOS navigation导航的子页面NavDestination,无法隐藏返回键,导致标题无法居中
2837浏览 • 1回复 待解决
HarmonyOS 公共的头部如何实现,带有标题和返回按钮
820浏览 • 1回复 待解决
HarmonyOS 返回键强制监听及重写
1967浏览 • 1回复 待解决
HarmonyOS CustomDialogController 如何拦截物理返回键
988浏览 • 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