微信分享后,如果其他用户点击分享链接,微信会自动加一个 from 参数,
这是如果第二个用户分享这个页面链接,那么分享设置参数会失效,
因为微信认为加了 from 的链接是无效的!
比如:
wx.onMenuShareAppMessage({ title: '欢迎来到 v2ex', link: "https://www.v2ex.com/" });
第一个用户进来后链接会变为 https://www.v2ex.com/?from=singlemessage。
然后就会导致 title 失效
1
free9fw 2018-11-22 11:33:03 +08:00 1
link 是可以设置的,不要取当前 url 就可以了
|
3
yao978318542 2018-11-22 13:46:38 +08:00 1
。。。。链接自己拼接 不要直接获取浏览器链接啊
|
4
shaojz2005 2018-11-22 14:06:24 +08:00
好像试过不会出现这样的情况吧
|
6
encro OP @free9fw @yao978318542 如果采用自己拼接的话,在 android 和 iOS 真机上都存在问题。
比如第一个用户分享 https://www.v2ex.com/ , 第二个用户进来后链接成了 https://www.v2ex.com/?from=singlemessage, 第二个用户再分享,那么系统会认为当前页面 https://www.v2ex.com/?from=singlemessage 和当前要分享的链接 https://www.v2ex.com/不一致,而导致分享的配置失效。 |
7
yao978318542 2018-11-23 09:44:02 +08:00
。。。APP 啊 我还以为是 web 呢 打扰了 这种问题 我好像还真没遇到过
|
8
free9fw 2018-11-23 10:07:58 +08:00
|