微信分享朋友圈分享程式碼自定義標題、說明、圖示和分享連結
阿新 • • 發佈:2018-12-25
最近在做手機網站在分享到微信時,通過微信內建瀏覽器訪問頁面分享後,希望可以自定義小圖示(imgUrl)和分享連結(lineLink),下面下微信內建瀏覽器分享功能的JS程式碼,希望對大家有所幫助。
JS程式碼如下:
var imgUrl = "http://www.gdibn.com/m/images/logo.png"; //圖片LOGO注意必須是絕對路徑
var lineLink = "http://www.gdibn.com/m/images/"; //網站網址,必須是絕對路徑
var descContent = '互動網路(www.gdibn.com)10年的網站開發經驗,專注於網站建設,網店開發,廣州SEO,企業網站設計,網站企業模板,廣州網站設計,網站報價,企業網站設計,域名,空間,伺服器等相關服務,著名的廣州網站建設公司。自始至終,我們真心對待每一位客戶。'; //分享給朋友或朋友圈時的文字簡介
var shareTitle = ' 廣州網站建設_網站推廣公司_網站優化_互動網路';
//分享title
var appid = ''; //apiID,可留空
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);
JS程式碼如下:
var imgUrl = "http://www.gdibn.com/m/images/logo.png"; //圖片LOGO注意必須是絕對路徑
var lineLink = "http://www.gdibn.com/m/images/"; //網站網址,必須是絕對路徑
var descContent = '互動網路(www.gdibn.com)10年的網站開發經驗,專注於網站建設,網店開發,廣州SEO,企業網站設計,網站企業模板,廣州網站設計,網站報價,企業網站設計,域名,空間,伺服器等相關服務,著名的廣州網站建設公司。自始至終,我們真心對待每一位客戶。'; //分享給朋友或朋友圈時的文字簡介
var shareTitle = '
var appid = ''; //apiID,可留空
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);