HarmonyOS 从Web组件中弹出的新窗口,如何支持侧划返回

HarmonyOS
2024-12-25 14:43:50
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
put_get

建议方案是用按钮来触发回退

可以参考下面示例代码:

// xxx.ets
@Entry
@Component
struct WebComponent {
  controller: WebController = new WebController()

  build() {
    Column() {
      Button('backward')
        .onClick(() => {
          this.controller.backward()
        })
      Web({ src: 'www.huawei.com', controller: this.controller })
    }
  }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.

参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-web-V5#backwarddeprecated

分享
微博
QQ
微信
回复
2024-12-25 17:08:42
相关问题
HarmonyOS Web 触发新窗口时卡住
516浏览 • 1回复 待解决
如何用WebView创建新窗口
1349浏览 • 1回复 待解决
如何新窗口打开网页?
772浏览 • 1回复 待解决
HarmonyOS bindsheet不弹出中弹
648浏览 • 1回复 待解决
自定义弹框如何在UIAbility中弹出
246浏览 • 0回复 待解决
HarmonyOS 关闭窗口如何弹出提示?
718浏览 • 1回复 待解决
HarmonyOS窗口弹出popup问题
591浏览 • 1回复 待解决
HarmonyOS 如何禁止系统返回
503浏览 • 1回复 待解决
HarmonyOS Web组件拦截返回按钮
790浏览 • 1回复 待解决
HarmonyOS 关于返回监听
514浏览 • 1回复 待解决
HarmonyOS web组件拦截返回手势
640浏览 • 1回复 待解决