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';
}
把分享参数放到最后即可
网友评论