1.導(dǎo)入微信的js
<script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js">
/script>
實(shí)現(xiàn)工具:GetwxLink
2.<script type="text/javascript">
var imgUrl = 'http://www.baidu.com/images/share.jpg'; // 分享后展示的一張圖片 var lineLink = 'http://www.baidu.com'; // 點(diǎn)擊分享后跳轉(zhuǎn)的頁(yè)面地址
? ? ? ? var descContent = "這里相當(dāng)于簡(jiǎn)介";? // 分享后的描述信息
? ? ? ? var shareTitle = '這是要分享的標(biāo)題';? // 分享后的標(biāo)題
? ? ? ? var appid = '';? // 應(yīng)用id,如果有可以填,沒(méi)有就留空
? ? ? ? function shareFriend() {
? ? ? ? ? ? WeixinJSBridge.invoke('sendAppMessage',{
? ? ? ? ? ? ? ? "appid": appid,
? ? ? ? ? ? ? ? "img_url": imgUrl,
? ? ? ? ? ? ? ? "img_width": "200",
? ? ? ? ? ? ? ? "img_height": "200",
? ? ? ? ? ? ? ? "link": lineLink,
? ? ? ? ? ? ? ? "desc": descContent,
? ? ? ? ? ? ? ? "title": shareTitle
? ? ? ? ? ? }, function(res) {
? ? ? ? ? ? ? ? //_report('send_msg', res.err_msg);? // 這是回調(diào)函數(shù)器钟,必須注釋掉
? ? ? ? ? ? })
? ? ? ? }
? ? ? ? function shareTimeline() {
? ? ? ? ? ? WeixinJSBridge.invoke('shareTimeline',{
? ? ? ? ? ? ? ? "img_url": imgUrl,
? ? ? ? ? ? ? ? "img_width": "200",
? ? ? ? ? ? ? ? "img_height": "200",
? ? ? ? ? ? ? ? "link": lineLink,
? ? ? ? ? ? ? ? "desc": descContent,
? ? ? ? ? ? ? ? "title": shareTitle
? ? ? ? ? ? }, function(res) {
? ? ? ? ? ? ? ? ? //_report('timeline', res.err_msg); // 這是回調(diào)函數(shù)戳晌,必須注釋掉
? ? ? ? ? ? });
? ? ? ? }
? ? ? ? function shareWeibo() {
? ? ? ? ? ? WeixinJSBridge.invoke('shareWeibo',{
? ? ? ? ? ? ? ? "content": descContent,
? ? ? ? ? ? ? ? "url": lineLink,
? ? ? ? ? ? }, function(res) {
? ? ? ? ? ? ? ? //_report('weibo', res.err_msg);
? ? ? ? ? ? });
? ? ? ? }
? ? ? ? // 當(dāng)微信內(nèi)置瀏覽器完成內(nèi)部初始化后會(huì)觸發(fā)WeixinJSBridgeReady事件惕澎。
? ? ? ? document.addEventListener('WeixinJSBridgeReady', functiononBridgeReady() {
? ? ? ? ? ? // 發(fā)送給好友
? ? ? ? ? ? WeixinJSBridge.on('menu:share:appmessage', function(argv){
? ? ? ? ? ? ? ? shareFriend();
? ? ? ? ? ? });
? ? ? ? ? // 分享到朋友圈
? ? ? ? ? ? WeixinJSBridge.on('menu:share:timeline', function(argv){
? ? ? ? ? ? ? ? shareTimeline();
? ? ? ? ? ? });
? ? ? ? ? ? // 分享到微博
? ? ? ? ? ? WeixinJSBridge.on('menu:share:weibo', function(argv){
? ? ? ? ? ? ? ? shareWeibo();
? ? ? ? ? ? });
? ? ? ? }, false);
? ? ? ? </script>