微信分享?from

2020-08-12  本文已影响0人  信仰永不退色

spa项目微信分享会自带?from=   导致页面最后的?xxx= 获取不到

1.4test sdk复现此bug

解决方案为:

let href = window.location.href;

if (href.indexOf('groupmessage') > -1 || href.indexOf('singlemessage') > -1 || href.indexOf('timeline') > -1) {

  href = href.replace(/\?from=(groupmessage|singlemessage|timeline)(\S*)#/, '#');

  window.location.href = href;

}

let stage =  href.substring(href.indexOf('?stage=') + 7);

if (stage.indexOf('grade') > -1) {

  stage = '1';

}

把分享参数放到最后即可

上一篇 下一篇

猜你喜欢

热点阅读