// 微信分享,全局对象
var basUrl = location.protocol + '//' + window.location.host;
var dataForWeixin = {
appId: "",
MsgImg: basUrl+'/assets/img/logo-2.png',
TLImg: "",
url: "",
title: "XXXXXXXXX",
desc: "微信名片XXXXXXXXX!",
fakeid: "",
weibodesc: "微信名片XXXXXXXXX!",
callback: function () { }
};
(function () {
var onBridgeReady = function () {//分享给好友
WeixinJSBridge.on('menu:share:appmessage', function (argv) {
WeixinJSBridge.invoke('sendAppMessage', {
"appid": dataForWeixin.appId,
"img_url": dataForWeixin.MsgImg,
"img_width": "120",
"img_height": "120",
"link": dataForWeixin.url,
"desc": dataForWeixin.desc,
"title": dataForWeixin.title
}, function (res) {
(dataForWeixin.callback)();
});
});//分享朋友圈
WeixinJSBridge.on('menu:share:timeline', function (argv) {
//(dataForWeixin.callback)();
WeixinJSBridge.invoke('shareTimeline', {
"img_url": dataForWeixin.MsgImg,
"img_width": "120",
"img_height": "120",
"link": dataForWeixin.url,
"desc": dataForWeixin.desc,
"title": dataForWeixin.title
}, function (res) {
(dataForWeixin.callback)();
});
});//分享到微博
WeixinJSBridge.on('menu:share:weibo', function (argv) {
WeixinJSBridge.invoke('shareWeibo', {
"content": dataForWeixin.weibodesc + ' ' + dataForWeixin.url,
"url": dataForWeixin.url
}, function (res) {
(dataForWeixin.callback)();
});
});//分享到“非死不可”
WeixinJSBridge.on('menu:share:facebook', function (argv) {
WeixinJSBridge.invoke('shareFB', {
"img_url": dataForWeixin.MsgImg,
"img_width": "120",
"img_height": "120",
"link": dataForWeixin.url,
"desc": dataForWeixin.desc,
"title": dataForWeixin.title
}, function (res) { });
});
};
if (document.addEventListener) {
document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false);
} else if (document.attachEvent) {
document.attachEvent('WeixinJSBridgeReady', onBridgeReady);
document.attachEvent('onWeixinJSBridgeReady', onBridgeReady);
}
})();