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 重定向后无法返回 
1711浏览  • 1回复 待解决
HarmonyOS flutter_webview重定向无法返回 
1457浏览  • 1回复 待解决
HarmonyOS Web组件如何添加重定向监听 
1193浏览  • 1回复 待解决
Web调用url怎么重定向 
1210浏览  • 1回复 待解决
HarmonyOS 怎么在page中监听返回键 
1521浏览  • 1回复 待解决
Web中如何判断是否发生重定向 
1900浏览  • 1回复 待解决
HarmonyOS page中如何获取返回键事件? 
1242浏览  • 1回复 待解决
HarmonyOS  hilog重定向文件 
1142浏览  • 1回复 待解决
HarmonyOS  webview获取单点登录返回的cookies,如何创建http请求完成重定向操作 
1142浏览  • 1回复 待解决
HarmonyOS http请求重定向的处理 
1242浏览  • 1回复 待解决
HarmonyOS ArkWeb网页重定向问题 
1010浏览  • 1回复 待解决
HarmonyOS  requestInStream重定向问题 
979浏览  • 1回复 待解决
HarmonyOS CustomDialogController 按物理返回键无法拦截 
1197浏览  • 1回复 待解决
CustomDialogController禁用返回键 
1289浏览  • 1回复 待解决
HarmonyOS 物理返回键监听 
1245浏览  • 1回复 待解决
HarmonyOS  Web组件拦截返回按钮 
1064浏览  • 1回复 待解决
HarmonyOS http请求怎么关闭自动重定向 redirect 
966浏览  • 1回复 待解决
如何屏蔽系统的返回键? 
1223浏览  • 1回复 待解决
HarmonyOS 监听手机物理返回键 
956浏览  • 1回复 待解决
HarmonyOS 如何监听物理返回键 
1221浏览  • 1回复 待解决
HarmonyOS  navigation导航的子页面NavDestination,无法隐藏返回键,导致标题无法居中 
3218浏览  • 1回复 待解决
HarmonyOS 公共的头部如何实现,带有标题和返回按钮 
914浏览  • 1回复 待解决
HarmonyOS  web组件拦截返回手势 
1103浏览  • 1回复 待解决
HarmonyOS 返回键强制监听及重写 
2108浏览  • 1回复 待解决
HarmonyOS  CustomDialogController 如何拦截物理返回键 
1073浏览  • 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