收藏
回答

小程序web-view是否可以提供一个不产生history的属性?

现在小程序有个问题,web-view不能很好的被销毁&重新创建,假如tabbar页用到了web-view,然后小程序通过改变src的hash/path等产生了很多history(不少安卓的返回手势会触发页面返回,在tabbar有这个行为其实不正常,应该返回微信界面),会很难清除掉这些垃圾历史记录,除非用relauch这种体验很不好的方案。能否提个建议:

1、web-view可以被手动销毁

2、或者web-view组件增加一个参数,让其不产生history

回答关注问题邀请回答
收藏

1 个回答

  • 浪里小白龙
    浪里小白龙
    发表于小程序端
    2023-02-08

    是单页面web应用应该可以,页面切换用replace,不用push

    2023-02-08
    有用 1
    回复 1
    • 发表于移动端
      2023-02-08
      这种场景是可以。问题是在小程序层动态改变 src 的 hash 和 path 都能产生 history ,这种 h5 那边无法很好控制
      2023-02-08
      回复
登录 后发表内容