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 重定向后无法返回
461浏览 • 1回复 待解决
HarmonyOS flutter_webview重定向无法返回
87浏览 • 1回复 待解决
HarmonyOS Web组件如何添加重定向监听
228浏览 • 1回复 待解决
HarmonyOS 怎么在page中监听返回键
50浏览 • 1回复 待解决
HarmonyOS page中如何获取返回键事件?
541浏览 • 1回复 待解决
Web调用url怎么重定向
360浏览 • 1回复 待解决
HarmonyOS webview获取单点登录返回的cookies,如何创建http请求完成重定向操作
304浏览 • 1回复 待解决
HarmonyOS CustomDialogController 按物理返回键无法拦截
455浏览 • 0回复 待解决
Web中如何判断是否发生重定向
1197浏览 • 1回复 待解决
HarmonyOS requestInStream重定向问题
233浏览 • 1回复 待解决
CustomDialogController禁用返回键
469浏览 • 1回复 待解决
HarmonyOS 物理返回键监听
230浏览 • 1回复 待解决
HarmonyOS Web组件拦截返回按钮
282浏览 • 1回复 待解决
HarmonyOS 如何监听物理返回键
116浏览 • 1回复 待解决
HarmonyOS 监听手机物理返回键
142浏览 • 1回复 待解决
如何屏蔽系统的返回键?
510浏览 • 1回复 待解决
HarmonyOS hilog重定向文件
217浏览 • 1回复 待解决
HarmonyOS navigation导航的子页面NavDestination,无法隐藏返回键,导致标题无法居中
425浏览 • 1回复 待解决
HarmonyOS web组件拦截返回手势
124浏览 • 1回复 待解决
HarmonyOS http请求重定向的处理
284浏览 • 1回复 待解决
HarmonyOS 公共的头部如何实现,带有标题和返回按钮
90浏览 • 1回复 待解决
HarmonyOS CustomDialogController 如何拦截物理返回键
387浏览 • 1回复 待解决
HarmonyOS 返回键强制监听及重写
1183浏览 • 1回复 待解决
HarmonyOS ArkWeb网页重定向问题
234浏览 • 1回复 待解决
HarmonyOS 弹窗中如何拦截返回键
258浏览 • 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