vue h5 ios 微信内路由跳转url不变,有没有实用的方法实现url变更(不实用的回答就算了)

vue h5项目,vue-router使用history模式,接入了微信jssdk,目前就算不采用jssdk来自定义分享,在ios端的微信内置浏览器访问项目页面并进行页面分享时,普遍都存在路由变更后分享,但是分享后的url为最初进入项目的url而不是实际看到的页面的url,也就是会出现分享链接与实际页面不对应的情况。
我查资料大概所知的是路由的原因,html5的history.pushState、history.replaceState特性在IOS端的微信内置浏览器还没支持,Android6.2已修复支持,(参考微信公众号网页开发文档,JSSDK使用步骤,步骤三)。
网上搜索资料,看目没有很恰当的办法解决这个问题,不知有没有大佬有合适的办法?还是说还是要治本才行,待微信官方解决。

阅读 2.3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题