$(function(){ var url = location.href.split('#')[0].toString();//url涓嶈兘鍐欐 //alert(url); $.ajax({ type : "get", url : "share.asp", dataType : "json", async : false, data:{url:url}, success : function(data) { wx.config({ debug: false,////鐢熶骇鐜闇€瑕佸叧闂璬ebug妯″紡 appId: data.appId,//appId閫氳繃寰俊鏈嶅姟鍙峰悗鍙版煡鐪 timestamp: data.timestamp,//鐢熸垚绛惧悕鐨勬椂闂存埑 nonceStr: data.nonceStr,//鐢熸垚绛惧悕鐨勯殢鏈哄瓧绗︿覆 signature: data.signature,//绛惧悕 jsApiList: [//闇€瑕佽皟鐢ㄧ殑JS鎺ュ彛鍒楄〃 'checkJsApi', 'onMenuShareTimeline', 'onMenuShareAppMessage', 'onMenuShareQQ', 'onMenuShareWeibo' ] }); }, error:function(xhr, status, error){ } }) var meta = document.getElementsByTagName('meta'); var share_desc = ''; for(i in meta){ if(typeof meta[i].name!="undefined"&&meta[i].name.toLowerCase()=="description"){ share_desc = meta[i].content; //鑾峰彇缃戦〉鎻忚堪浣滀负鍒嗕韩鎻忚堪 } } var wstitle = document.title //姝ゅ濉啓鍒嗕韩鏍囬 var wsdesc = share_desc; //姝ゅ濉啓鍒嗕韩绠€浠 var wslink = url; //姝ゅ鑾峰彇鍒嗕韩閾炬帴 var wsimglink = document.getElementsByTagName('link'); var wsimg = "/logo2.jpg"; //wstitle='骞夸笢濂藉府鎵嬬數瀛愮鎶€鑲′唤鏈夐檺鍏徃'; //wsdesc='鍗′粫杈惧鑸紝骞夸笢濂藉府鎵嬬數瀛愮鎶€鑲′唤鏈夐檺鍏徃鏃椾笅鍝佺墝锛屽叿鏈夊崄鍏勾鍙戝睍鍘嗗彶锛屼腑鍥借埅澶╀簨涓氬悎浣滀紮浼达紝鍥藉缁熻灞€璁よ瘉瀵艰埅閿€鍞噺銆侀攢鍞銆佸競鍦哄崰鏈夌巼绗竴'; for(j in wsimglink){ if(typeof wsimglink[j].rel!="undefined"&&wsimglink[j].rel.toLowerCase()=="shortcut icon") wsimg = wsimglink[j].href//姝ゅ鑾峰彇鍒嗕韩缂╃暐鍥 } wx.ready(function () { // 鍒嗕韩鍒版湅鍙嬪湀 wx.onMenuShareTimeline({ title: wstitle, link: wslink, imgUrl: wsimg, success: function () { }, cancel: function () { } }); // 鍒嗕韩缁欐湅鍙 wx.onMenuShareAppMessage({ title: wstitle, desc: wsdesc, link: wslink, imgUrl: wsimg, success: function () { }, cancel: function () { } }); // 鍒嗕韩鍒癚Q wx.onMenuShareQQ({ title: wstitle, desc: wsdesc, link: wslink, imgUrl: wsimg, success: function () { }, cancel: function () { } }); // 寰俊鍒拌吘璁井鍗 wx.onMenuShareWeibo({ title: wstitle, desc: wsdesc, link: wslink, imgUrl: wsimg, success: function () { }, cancel: function () { } }); // 鍒嗕韩鍒癚Q绌洪棿 wx.onMenuShareQZone({ title: wstitle, desc: wsdesc, link: wslink, imgUrl: wsimg, success: function () { }, cancel: function () { } }); }); })