做公司项目对接公众号分享功能的时候要求带参分享然后被分享的人在进入页面的时候再截取到别人传过来的参数
一开始我写链接是域名直接加参数,例如https://www.baidu.com/#/?state= + invitecode这种格式,有时候我们浏览器打开项目路径浏览器会自动在域名后面加个 “#/” ,所以我跳转路径的时候也把它写上去了,但是后面截取参数的时候发现不好截取。
因为微信分享的时候会自动在链接上拼接一串 ‘?from=singlemessage’ ,当写了“#/”的时候,参数是拼接在 域名和‘?from=singlemessage’ 的中间,导致截取参数不好截取,会出现以下这种情况:
后面经过多次调试之后才发现分享路径不应该写 “#/” ,这样带的参数会拼接在最后面,忘记截正确的路径的带参打印图啦
正确的路径应该是下面这样:
https://www.baidu.com/?state=