微信分享时自己不认自己加的参数?

2018-11-22 11:04:17 +08:00
 encro

微信分享后,如果其他用户点击分享链接,微信会自动加一个 from 参数,

这是如果第二个用户分享这个页面链接,那么分享设置参数会失效,

因为微信认为加了 from 的链接是无效的!

比如:

wx.onMenuShareAppMessage({ title: '欢迎来到 v2ex', link: "https://www.v2ex.com/" });

第一个用户进来后链接会变为 https://www.v2ex.com/?from=singlemessage。

然后就会导致 title 失效

4164 次点击
所在节点    全球工单系统
8 条回复
free9fw
2018-11-22 11:33:03 +08:00
link 是可以设置的,不要取当前 url 就可以了
encro
2018-11-22 13:42:37 +08:00
@free9fw 自己设置的 URL 和 title,如果和当前的 url 不匹配,微信是不认得。
yao978318542
2018-11-22 13:46:38 +08:00
。。。。链接自己拼接 不要直接获取浏览器链接啊
shaojz2005
2018-11-22 14:06:24 +08:00
好像试过不会出现这样的情况吧
free9fw
2018-11-22 16:01:10 +08:00
@encro 我说的就是 3 楼的意思
encro
2018-11-23 09:11:21 +08:00
@free9fw @yao978318542 如果采用自己拼接的话,在 android 和 iOS 真机上都存在问题。

比如第一个用户分享 https://www.v2ex.com/

第二个用户进来后链接成了 https://www.v2ex.com/?from=singlemessage,

第二个用户再分享,那么系统会认为当前页面 https://www.v2ex.com/?from=singlemessage 和当前要分享的链接 https://www.v2ex.com/不一致,而导致分享的配置失效。
yao978318542
2018-11-23 09:44:02 +08:00
。。。APP 啊 我还以为是 web 呢 打扰了 这种问题 我好像还真没遇到过
free9fw
2018-11-23 10:07:58 +08:00
@encro 配置你就直接用当前的 url 的 eg. https://www.v2ex.com, link 你就可以 https://www.v2ex.com/xxxx

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/510329

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX