網頁端微信的二次分享如果不調用分享的SDK,分享之后就不會帶有標題、描述 、縮略圖
微信分享SDK調用
引入
<script src="//res.wx.qq.com/open/js/jweixin-1.4.0.js" charset="utf-8" async="async"></script>
參數配置
function getWXqianmin(a,b,c,d){ var href=window.location.href console.log(href) var shareTitle=a //分享標題 var lineLink=b //分享 鏈接 var imgUrl=c //分享圖標 var descContent=d //分享描述 $.ajax({ type:'get', dataType:'json', url:'${path}/weixin/signature', //獲取微信簽名的后台接口 data:{ url:href //接口數據請求參數 }, success:function(data){ console.log(data) var appId = data.info.appId; var timestamp = data.info.timestamp; var nonceStr = data.info.nonceStr; var signature = data.info.signature; wx.config({ debug:false, appId:appId, timestamp:timestamp, nonceStr:nonceStr, signature:signature, jsApiList: [ 'checkJsApi', 'onMenuShareTimeline',//分享到朋友圈 'onMenuShareAppMessage'//分享給微信好友 ] }); wx.ready(function() { wx.onMenuShareTimeline({ //分享到朋友圈 title: shareTitle, // 分享標題 link: lineLink, // 分享鏈接,該鏈接域名或路徑必須與當前頁面對應的公眾號JS安全域名一致 imgUrl: imgUrl, // 分享圖標 success: function () { // 用戶確認分享后執行的回調函數 }, cancel: function () { // 用戶取消分享后執行的回調函數 alert('你還沒分享哦') } }); wx.onMenuShareAppMessage({ // 分享給朋友 title: shareTitle, // 分享標題 desc: descContent, // 分享描述 link: lineLink, // 分享鏈接,該鏈接域名或路徑必須與當前頁面對應的公眾號JS安全域名一致 imgUrl: imgUrl, // 分享圖標 type: '', // 分享類型,music、video或link,不填默認為link dataUrl:'' , // 如果type是music或video,則要提供數據鏈接,默認為空 success: function () { // 用戶確認分享后執行的回調函數 }, cancel: function () { // 用戶取消分享后執行的回調函數 alert('你還沒分享哦') } }); }); } }) }
調用成功之后