將網頁分享到微信帶有縮略圖和簡介


1.導入微信的js

<script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js">/script>

2.

<script type="text/javascript">

var imgUrl = 'http://www.baidu.com/images/share.jpg'; // 分享后展示的一張圖片 var lineLink = 'http://www.baidu.com'; // 點擊分享后跳轉的頁面地址

var descContent = "這里相當於簡介"; // 分享后的描述信息

var shareTitle = '這是要分享的標題'; // 分享后的標題

var appid = ''; // 應用id,如果有可以填,沒有就留空

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); // 這是回調函數,必須注釋掉

})

}

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); // 這是回調函數,必須注釋掉

});

}

function shareWeibo() {

WeixinJSBridge.invoke('shareWeibo',{

"content": descContent,

"url": lineLink,

}, function(res) {

//_report('weibo', res.err_msg);

});

}

// 當微信內置瀏覽器完成內部初始化后會觸發WeixinJSBridgeReady事件。

document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {

// 發送給好友

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>

 

完整例子

<script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.4.0.js"></script>
<script>
var imgUrl = 'http://www.baidu.com/images/logo300.png';
var descContent = "{model.zhaiyao}";
var shareTitle = '{model.title}';
var appid = '';

function shareFriend() {
WeixinJSBridge.invoke('sendAppMessage', {
"appid": appid,
"img_url": imgUrl,
"img_width": "200",
"img_height": "200",
"link": lineLink,
"desc": descContent,
"title": shareTitle
}, function (res) { })
}
function shareTimeline() {
WeixinJSBridge.invoke('shareTimeline', {
"img_url": imgUrl,
"img_width": "200",
"img_height": "200",
"link": lineLink,
"desc": descContent,
"title": shareTitle
}, function (res) { })
}
function shareWeibo() {
WeixinJSBridge.invoke('shareWeibo', {
"content": descContent,
"url": lineLink,
}, function (res) { })
}
document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
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>

https://blog.csdn.net/wrtwrt6/article/details/89637075


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM