HarmonyOS clearHistory未生效

在web初始加在urlA,然后通过loadUrl方式加载urlB,调用clearHistory,预期状态accessBackward返回值为false,实际为true

HarmonyOS
2025-01-09 17:26:52
638浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zxjiu

demo如下,accessBackward()返回false

import { webview } from '@kit.ArkWeb';
import { BusinessError } from '@kit.BasicServicesKit';

@Entry
@Component
struct TestWebPage_2 {
  controller: webview.WebviewController = new webview.WebviewController();

  build() {
    Column() {
      Button('refresh')
        .onClick(() => {
          try {
            this.controller.loadUrl("https://www.huawei.com/");
            console.info('...loadUrl');
          } catch (error) {
            console.error(`ErrorCode: ${(error as BusinessError).code}, Message: ${(error as BusinessError).message}`);
          }
        });

      Web({ src: 'xxx', controller: this.controller })
        .onPageEnd((event)=>{
          if(event?.url === 'https://www.huawei.com/'){
            this.controller.clearHistory();
            console.info('...clearHistory');
          }

          let flag = this.controller.accessBackward();
          console.info('...accessBackward:' + flag);
        })
    }
  }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
分享
微博
QQ
微信
回复
2025-01-09 19:40:12


相关问题
HarmonyOS 文字fontFamily生效
723浏览 • 1回复 待解决
HarmonyOS SDK har包代码混淆生效
815浏览 • 1回复 待解决
使用List lazyForeach时,reuseId生效
835浏览 • 1回复 待解决
设置子窗口透明度生效
2227浏览 • 1回复 待解决
点击事件,@State 页面生效,在线等
3643浏览 • 0回复 待解决
HarmonyOS 弹窗文字居中
412浏览 • 1回复 待解决
HarmonyOS markdown内容解析
625浏览 • 1回复 待解决
HarmonyOS SE服务连接
820浏览 • 1回复 待解决
HarmonyOS onNewWant回调
619浏览 • 1回复 待解决
HarmonyOS 华为地图显示
1288浏览 • 1回复 待解决
HarmonyOS web组件绑定WebviewController
739浏览 • 1回复 待解决
HarmonyOS 地图服务权限开通
808浏览 • 1回复 待解决
HarmonyOS UI 刷新问题
1366浏览 • 0回复 待解决
HarmonyOS linearGradient适配镜像语言
888浏览 • 1回复 待解决
HarmonyOS margin不生效
1442浏览 • 1回复 待解决
提供HarmonyOS化的引用方式
964浏览 • 1回复 待解决
HarmonyOS @Observed不生效问题
1570浏览 • 1回复 待解决