如何控制微信分享網(wǎng)頁時,展示的標題,描述和圖片
在需要被微信分享的頁面中,加入下面這一段JS代碼就可以進行控制了。
var imgUrl = 'http://xxx/share_ico.png'; // 分享后展示的一張圖片
var linelink = 'http://xxx'; // 點擊分享后跳轉的頁面地址
var descContent = "xx!"; // 分享后的描述信息
var shareTitle = 'xx'; // 分享后的標題
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); // 這是回調(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);
});
}
// 當微信內(nèi)置瀏覽器完成內(nèi)部初始化后會觸發(fā)WeixinJSBridgeReady事件。
document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
// 發(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);
在需要被微信分享的頁面中,加入下面這一段JS代碼就可以進行控制了。
var imgUrl = 'http://xxx/share_ico.png'; // 分享后展示的一張圖片
var linelink = 'http://xxx'; // 點擊分享后跳轉的頁面地址
var descContent = "xx!"; // 分享后的描述信息
var shareTitle = 'xx'; // 分享后的標題
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); // 這是回調(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);
});
}
// 當微信內(nèi)置瀏覽器完成內(nèi)部初始化后會觸發(fā)WeixinJSBridgeReady事件。
document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
// 發(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);