var iswechat = (window.navigator.userAgent.toLowerCase().match(/MicroMessenger/i) == 'micromessenger'); var cloc = location.href.replace(/^#/, "").replace(/[^\/]*\.[^\/*]+$/, ""); var mainTitle = "", mainDesc = "", mainURL = cloc, mainImgUrl = cloc + "images/wechat_icon.jpg"; document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() { iswechat = true; WeixinJSBridge.call('hideToolbar'); onBridgeReady1(); }); function onBridgeReady1() { //转发朋友圈 WeixinJSBridge.on("menu:share:timeline", function (e) { var data = { img_url: mainImgUrl, img_width: "120", img_height: "120", link: mainURL, //desc这个属性要加上,虽然不会显示,但是不加暂时会导致无法转发至朋友圈, desc: mainDesc, title: mainTitle }; WeixinJSBridge.invoke("shareTimeline", data, function (res) { WeixinJSBridge.log(res.err_msg) }); }); //同步到微博 WeixinJSBridge.on("menu:share:weibo", function () { WeixinJSBridge.invoke("shareWeibo", { "content": mainDesc, "url": mainURL }, function (res) { WeixinJSBridge.log(res.err_msg); }); }); //分享给朋友 WeixinJSBridge.on('menu:share:appmessage', function (argv) { WeixinJSBridge.invoke("sendAppMessage", { img_url: mainImgUrl, img_width: "120", img_height: "120", link: mainURL, desc: mainDesc, title: mainTitle }, function (res) { WeixinJSBridge.log(res.err_msg) }); }); };