微信分享接口
看著微信分享的 demo 好糾結啊。。。不知道怎么去觸發他。哪位大神可以指點一下。。。點擊按鈕彈出分享js不太懂。。搞了半天也沒搞出來。。請教大家。wx.ready(function () {wx.onMenuShareTimeline({title: window.shareData.tTitle,link: window.shareData.timeLineLink,imgUrl: window.shareData.imgUrl,desc: window.shareData.tContent,trigger: function (res) {// 不要嘗試在trigger中使用ajax異步請求修改本次分享的內容,因為客戶端分享操作是一個同步操作,這時候使用ajax的回包會還沒有返回alert('用戶點擊發送給朋友');},success: function (res) {alert('已分享');},ancel: function (res) {alert('已取消');},fail: function (res) {alert('錯誤');}});
});
?http://www.360doc.com/content/14/1118/21/15077656_426245574.shtml
?
function onBridgeReady(){//WeixinJSBridge.call('hideOptionMenu');$("#share").click(function(){WeixinJSBridge.call('onMenuShareTimeline');});}if (typeof WeixinJSBridge == "undefined"){if( document.addEventListener ){document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false);}else if (document.attachEvent){document.attachEvent('WeixinJSBridgeReady', onBridgeReady); document.attachEvent('onWeixinJSBridgeReady', onBridgeReady);}}else{onBridgeReady();}/*var lineLink = 'http://../....'; // 要分享的頁面的URLvar imgUrl = 'http://.../...'; // 顯示在微信里的縮略圖var shareTitle = '頁面標題'; // 頁面標題var descContent = "頁面內容簡介"; // 內容簡介var appid = ''; // APP ID, 可以為空function wx_shareFriend() { WeixinJSBridge.invoke('sendAppMessage',{ "appid": appid, "img_url": imgUrl, "img_width": "640", "img_height": "640", "link": lineLink, "desc": descContent, "title": shareTitle }, function(res) { //alert(res.err_msg); }) } function wx_shareTimeline() { WeixinJSBridge.invoke('shareTimeline',{ "img_url": imgUrl, "img_width": "640", "img_height": "640", "link": lineLink, "desc": descContent, "title": shareTitle }, function(res) { //alert(res.err_msg); }); } function wx_shareWeibo() { WeixinJSBridge.invoke('shareWeibo',{ "content": descContent, "url": lineLink, }, function(res) { //alert(res.err_msg); }); } function onBridgeReady(){WeixinJSBridge.on('menu:share:appmessage', wx_shareFriend); // 發送給朋友WeixinJSBridge.on('menu:share:timeline', wx_shareTimeline); // 分享到朋友圈WeixinJSBridge.on('menu:share:weibo', wx_shareWeibo); // 分享到微博}if (typeof WeixinJSBridge == "undefined"){if( document.addEventListener ){document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false);}else if (document.attachEvent){document.attachEvent('WeixinJSBridgeReady', onBridgeReady); document.attachEvent('onWeixinJSBridgeReady', onBridgeReady);}}else{onBridgeReady();}function onBridgeReady(){WeixinJSBridge.on('menu:share:appmessage', wx_shareFriend); WeixinJSBridge.on('menu:share:timeline', wx_shareTimeline); WeixinJSBridge.on('menu:share:weibo', wx_shareWeibo);}if (typeof WeixinJSBridge == "undefined"){if( document.addEventListener ){document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false);}else if (document.attachEvent){document.attachEvent('WeixinJSBridgeReady', onBridgeReady); document.attachEvent('onWeixinJSBridgeReady', onBridgeReady);}}else{onBridgeReady();}WeixinJSBridge.call('hideOptionMenu');WeixinJSBridge.call('hideToolbar');WeixinJSBridge.invoke('closeWindow',{},function(res){alert(res.err_msg);});WeixinJSBridge.invoke('getNetworkType',{},function(e){WeixinJSBridge.log(e.err_msg);});*/?
轉載于:https://www.cnblogs.com/shiningrise/p/5503724.html
總結
- 上一篇: 梦到被蛇咬到手出血是什么意思
- 下一篇: 04:求整数的和与均值