工单节点使用指南
• 请用平和的语言准确描述你所遇到的问题
• 厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
• 如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
encro

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

  •  
  •   encro · Nov 22, 2018 · 4697 views
    This topic created in 2815 days ago, the information mentioned may be changed or developed.

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

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

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

    比如:

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

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

    然后就会导致 title 失效

    8 replies    2018-11-23 10:07:58 +08:00
    free9fw
        1
    free9fw  
       Nov 22, 2018   ❤️ 1
    link 是可以设置的,不要取当前 url 就可以了
    encro
        2
    encro  
    OP
       Nov 22, 2018
    @free9fw 自己设置的 URL 和 title,如果和当前的 url 不匹配,微信是不认得。
    yao978318542
        3
    yao978318542  
       Nov 22, 2018   ❤️ 1
    。。。。链接自己拼接 不要直接获取浏览器链接啊
    shaojz2005
        4
    shaojz2005  
       Nov 22, 2018
    好像试过不会出现这样的情况吧
    free9fw
        5
    free9fw  
       Nov 22, 2018
    @encro 我说的就是 3 楼的意思
    encro
        6
    encro  
    OP
       Nov 23, 2018
    @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
        7
    yao978318542  
       Nov 23, 2018
    。。。APP 啊 我还以为是 web 呢 打扰了 这种问题 我好像还真没遇到过
    free9fw
        8
    free9fw  
       Nov 23, 2018
    @encro 配置你就直接用当前的 url 的 eg. https://www.v2ex.com, link 你就可以 https://www.v2ex.com/xxxx
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2691 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 13:30 · PVG 21:30 · LAX 06:30 · JFK 09:30
    ♥ Do have faith in what you're doing.