将网页分享到微信带有缩略图和简介


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