收藏
回答

微信内置浏览器 以及小程序内<webview> 环境下 location.replace()方法失效

let url = ('https://s.ttkaifa.com/api/wx/mp/oauth2?url=' +

encodeURIComponent(window.location.href.split('?')[0]) + '&wsNo=' + '123456789' ;

window.location.replace(url)

此情况下window.location.replace 的表现形式与window.location.href 相同 并没有删除当前页面历史记录,点击返回键还是能返回之间的页面

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

11 个回答

  • 东方不亮西方亮
    东方不亮西方亮
    2022-06-20

    都2022年了,还有这个问题

    2022-06-20
    有用 1
    回复 2
  • 彭扬
    彭扬
    2021-04-07

    所以这个问题,这么长时间了,还是没修复?

    2021-04-07
    有用 1
    回复
  • 梦还没腐朽
    梦还没腐朽
    2020-09-04

    今天也遇到同样的问题了,看来这个问题并没有被解决,请问楼主解决了吗

    2020-09-04
    有用 1
    回复
  • 张禛
    张禛
    03-15

    2024.3.15 还没有修复吗

    03-15
    有用
    回复
  • 大熊
    大熊
    2023-11-15

    马上都 2024了,这个问题还没解决吗?微信的工程师都跑路了吗

    2023-11-15
    有用
    回复
  • Tony Zheng
    Tony Zheng
    2023-03-15

    都 2023 了,有解决吗

    2023-03-15
    有用
    回复
  • 无所谓
    无所谓
    2023-01-10

    解决了吗?

    2023-01-10
    有用
    回复
  • 魂断星戈幂
    魂断星戈幂
    2021-12-13

    也遇到这个问题了,请问各位大佬怎么解决的,iOS正常安卓手势返回有问题

    2021-12-13
    有用
    回复
  • 那就不管
    那就不管
    2020-11-16

    同样遇到问题,请问有解决方案吗!ios12.4.8 (安卓正常

    2020-11-16
    有用
    回复
  • 李昕
    李昕
    2020-06-07

    同问, location.replace,跳转之后history没有被替换。

    2020-06-07
    有用
    回复 2
    • Mrcuix
      Mrcuix
      2020-07-13
      同问
      2020-07-13
      回复
    • 小姜
      小姜
      2020-07-30
      同问。内置浏览器的history有问题
      2020-07-30
      回复

正在加载...

登录 后发表内容
问题标签