您的位置:首页 > 移动开发 > 微信开发

微信分享缩略图自定义

2014-12-16 19:36 357 查看
(function(){

function getWxShareData() {
var img = 'http://xxx.xxx.com/xxx.png';
var title = "分享标题";
var desc = '分享详细介绍文字';
var url = window.location.href.replace(/([&|\?]{1})ticket=[\w\-]+(&?)/, '$1').replace(/\?$/, '');

// 这个页面hardcode写死了,就不用这样判断了
// if(!img){
//     var imgs = document.getElementsByTagName('IMG');
//     if(imgs.length){
//         img = imgs[0].src;
//     }
// }

return {
'img_url' : img,
'title' : title,
'link' : url,
'desc' : desc
};
}

var bindit =  function() {
// 发送给好友;
WeixinJSBridge.on('menu:share:appmessage', function(){
WeixinJSBridge.invoke('sendAppMessage', getWxShareData(), function(r){});
});
// 分享到朋友圈;
WeixinJSBridge.on('menu:share:timeline', function(){
WeixinJSBridge.invoke('shareTimeline',getWxShareData(), function(r){});
});
// 分享到微博;
WeixinJSBridge.on('menu:share:weibo', function(){
var data = getWxShareData();
data = {
url : data.link,
content : '【' + data.title + '】' + ' ' + data.desc + ' ' +  data.link,
img_url : data.img_url
};
WeixinJSBridge.invoke('shareWeibo', data, function(r){});
});
// 分享到Facebook
WeixinJSBridge.on('menu:share:facebook',getWxShareData(), function(r){});
};

document.addEventListener('WeixinJSBridgeReady', bindit, false);
})();


转载自:https://gist.github.com/hzlzh/9803bf11ff5f182733f1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: