微信h5分享注意事项
- 分享的地址,url 必须是js安全域名下的
- 分享的图片,url在js安全域名下,且大小不能超过32kb(
真实案例:图片大小130kb时,vivo手机,微信7.0.20,sdk1.6.0,偶尔出现了“发送给朋友”无反应
)
- 先wx.config
- 再wx.ready中设置分享内容
wx.config({
debug: ifOpenDebug || false, //不开启,否则在微信中一直弹出config 结果
appId: _wxDataConfig.appId,
timestamp: _wxDataConfig.timestamp,
nonceStr: _wxDataConfig.nonceStr,
signature: _wxDataConfig.signature,
jsApiList: ['onMenuShareAppMessage','onMenuShareTimeline','其他api']
});
wx.ready(function () {
wx.onMenuShareAppMessage({
title: shareTitle,
desc: shareDesc,
link: shareUrl,
imgUrl: shareImg
});
//分享到朋友圈
wx.onMenuShareTimeline({
title: shareTitle,
desc: shareDesc,
link: shareUrl,
imgUrl: shareImg
});
})
/**
* 虽然官方推荐使用下面两个新的分享api,但是经测试,发现新的api无效。所以,还是使用onMenuShareAppMessage和onMenuShareTimeline吧
* updateAppMessageShareData --- wx-js-sdk 1.4.0 “分享给朋友”及“分享到QQ”
* updateTimelineShareData --- wx-js-sdk 1.4.0 “分享到朋友圈”及“分享到QQ空间”
*/
网友评论