ios微信开网页history.pushState页面链接不改变,4年的老问题了
发布于 6 年前 作者 mengtao 12400 次浏览 来自 官方Issues
  1. iphone微信中打开网页

  2. 使用history.pushState进行页面跳转,页面正常跳转,但是从微信菜单栏复制出来的链接还是之前的链接,这也会造成微信分享问题,以及选择在浏览器打开会打开之前的链接。replaceState也一样。

  3. 安卓机正常

  4. 记得15年就遇到过这样的问题了-_-# 

3 回复

可以通过

window.location.reload();

来临时解决,虽然很恶心。

通过sessionStorage之类的存储当前页面是否加载过,未加载的就通过reload方法重新加载一次。

当然,要先判断一下系统版本,以及并非所有页面都需要这样处理。

已确认,我们会修复下的

没错,从gitlab上跳过来的,这么多年了这个问题还在,你们的kpi太宽松了

回到顶部