收藏
回答

h5的history.pushState功能在手机和工具上没事,pc微信打开有时候返回不了,求解?

我的业务逻辑就是,页面1到达页面2是通过history.pushState到达的,到达后隐藏页面1,显示达到的页面2。返回那么就history.go(-1)返回页面1就行了。

现在出现的bug就是,进入页面后,前3-5次能正常返回,7-8次后就返回不了

谷歌浏览器没问题,手机访问也没问题,只是pc微信内置的浏览器访问异常,问题出现大半年了,现在急需要解决

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

2 个回答

  • -始于夏
    -始于夏
    2022-09-23

    是 history.go(-1) 方法失效了吗?

    2022-09-23
    有用 1
    回复 4
    • 王凤林
      王凤林
      2022-09-23
      对,微信浏览器上没作业。但是谷歌浏览器,手机微信等没问题
      2022-09-23
      回复
    • 王凤林
      王凤林
      2022-09-23
      知道什么问题吗,坐等!!!急
      2022-09-23
      回复
    • -始于夏
      -始于夏
      2022-09-23回复王凤林
      微信内置浏览器使用图中这样对history pushState
      2022-09-23
      1
      回复
    • 王凤林
      王凤林
      2022-09-23回复-始于夏
      谢谢,果真如此
      2022-09-23
      回复
  • 雨中漫步
    雨中漫步
    2022-09-23

     history.go(-1) 是后退的页面吧 你这个好像是同一个页面控制的显示隐藏吧

    2022-09-23
    有用
    回复 1
    • 王凤林
      王凤林
      2022-09-23
      已经解决了,谢谢
      2022-09-23
      回复
登录 后发表内容