Vue history模式安卓分享没有问题 微信分享IOS无效解决办法

Vue history模式安卓分享没有问题 微信分享IOS无效解决办法,第1张

使用vue采用history模式进行开发,微信自定义分享,在签名debug没有报错的情况下,PC端开发者工具以及安卓都没有问题,但唯独IOS不行

用SPA做微信h5,调用微信jssdk的页面,安卓微信上木有问题,ios微信报当前url未注册

经过调试,是ios微信版本问题导致页面跳转url未变化,导致验签失败

router.beforeEach((to, from, next) => {
  var u = navigator.userAgent;
  var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
  if(isiOS && to.path!==location.pathname){
    location.assign(to.fullPath)
  }
})

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/940499.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-17
下一篇2022-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存