微信网页开发---分享到朋友圈关于IOS无法正常显示问题

微信进行网页开发:自定义“分享到朋友圈”及“分享到QQ空间”按钮的分享内容(1.4.0)

wx.ready(function () {      //需在用户可能点击分享按钮前就先调用
  wx.updateTimelineShareData({ 
    title: '', // 分享标题
    link: '', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
    imgUrl: '', // 分享图标
    success: function () {
      // 设置成功
    }
  })
}); 

对于此接口开发过程中容易遇到 Android系统下微信分享朋友群能正常显示title和图标等信息。但是在某些情况下,IOS系统下微信分享朋友群会出现无法正常显示自定义的title和图标等情况~对于自身遇到的情况发现有这样一个原因:

link:的url中参数中包含中文字符,导致无法正常分享朋友圈

解决办法:将参数中的中文字符进行encodeURIComponent编码即可~示例如下

link: host + "/*.action?user_name=" + encodeURIComponent(user_name) + "&user_phone=" + user_phone

注:其中user_name为中文字符,后台不需要再进行解码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值