微信从4月份开始,调整了微信分享的机制,现在分享必须通过jssdk的自定义分享才能正确的分享,未使用jsdk也可以分享,只是分享的时候缩略图和描述是使用微信默认的缩略图以及连接。
参见微信最新的官方文档(https://mp.weixin.qq.com/wiki)
这里要提醒下,在使用自定义分享的时候,分享的连接域名必须是在js安全域名内的,否则也是不能正确分享的,在官方文档中有特别说明,只有“分享到朋友圈”和“分享给朋友”两种方式需要
wx.onMenuShareTimeline({
title: '', // 分享标题
link: '', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
imgUrl: '', // 分享图标
success: function () {
// 用户确认分享后执行的回调函数
},
cancel: function () {
// 用户取消分享后执行的回调函数
}
});