收藏
回答

小程序webview通过hashchang页面history一直增加怎么处理?

小程序webview通过hashchang页面history一直增加怎么处理?

我首页是webview 这个->小程序page 我是通过hash传值的,在首页onShow的时候更新数据,但是页面history一直增加,用户后退好几次都在同一个页面才能退出..不知道怎么解决?感

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

1 个回答

  • 👀
    👀
    2020-04-17

    通过hash传值是不可取的,会导致history一直叠加上去,只能通过postMessage传,或者在用一个变量控制webview是否渲染,然后改变url就不会叠加history

    2020-04-17
    有用
    回复 2
    • 肥仔
      肥仔
      2020-04-17
      我是要小程序向h5发通知?这个怎么做?postMessage不是h5->小程序?
      2020-04-17
      回复
    • 👀
      👀
      2020-04-18回复肥仔
      那只能通过url传参了,如果要页面没有history就要先移除当前的webview,再赋值新url,体验是差点
      2020-04-18
      回复
登录 后发表内容
问题标签