小程序
小游戏
企业微信
微信支付
扫描小程序码分享
iphone微信中打开网页
使用history.pushState进行页面跳转,页面正常跳转,但是从微信菜单栏复制出来的链接还是之前的链接,这也会造成微信分享问题,以及选择在浏览器打开会打开之前的链接。replaceState也一样。
安卓机正常
记得15年就遇到过这样的问题了-_-#
7 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
已确认,我们会修复下的
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
可以通过
window.location.reload();
来临时解决,虽然很恶心。
通过sessionStorage之类的存储当前页面是否加载过,未加载的就通过reload方法重新加载一次。
当然,要先判断一下系统版本,以及并非所有页面都需要这样处理。
23年了还没解决吗?
22年来了,也遇到这个坑了,有不用重新请求的方法@我一下谢谢
这个不是大问题吧。虽然ios分享出来显示链接和页面链接不一致,但是点进去还是刚刚分享的那个链接。
楼上说的window.location.reload();可以用route.go(0)代替,这样页面看起来不会刷新 但是url确实修改了,不过这种方式也会触发后台的请求
没错,从gitlab上跳过来的,这么多年了这个问题还在,你们的kpi太宽松了
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
已确认,我们会修复下的
可以通过
来临时解决,虽然很恶心。
通过sessionStorage之类的存储当前页面是否加载过,未加载的就通过reload方法重新加载一次。
当然,要先判断一下系统版本,以及并非所有页面都需要这样处理。
23年了还没解决吗?
22年来了,也遇到这个坑了,有不用重新请求的方法@我一下谢谢
这个不是大问题吧。虽然ios分享出来显示链接和页面链接不一致,但是点进去还是刚刚分享的那个链接。
楼上说的window.location.reload();可以用route.go(0)代替,这样页面看起来不会刷新 但是url确实修改了,不过这种方式也会触发后台的请求
没错,从gitlab上跳过来的,这么多年了这个问题还在,你们的kpi太宽松了