① 微信分享到朋友圈,怎麼自定義分享的標題,圖片,內容
<script type="text/javascript">
var tit = $('#wx-title').val(); //標題
var img = $('#wx-img').val(); //圖片
var con = $('#wx-con').val(); //簡介
var link = $('#wx-link').val(); //鏈接
document.addEventListener('WeixinjsBridgeReady', function onBridgeReady() {
// 發送給好友
WeixinJSBridge.on('menu:share:appmessage', function (argv) {
WeixinJSBridge.invoke('sendAppMessage', {
"appid": "123",
"img_url": img,
"img_width": "160",
"img_height": "160",
"link": link,
"desc": con,
"title": tit
}, function (res) {
_report('send_msg', res.err_msg);
})
});
// 分享到朋友圈
WeixinJSBridge.on('menu:share:timeline', function (argv) {
WeixinJSBridge.invoke('shareTimeline', {
"img_url": img,
"img_width": "160",
"img_height": "160",
"link": link,
"desc": con,
"title": tit
}, function (res) {
_report('timeline', res.err_msg);
});
});
}, false)
</script>
把這一段復制到你的網頁里,就好了,不過只能在微信內置瀏覽器里生效。
② 如何用js屏蔽微信內置瀏覽器打開視頻後右上角的分享按鈕
隱藏微信網頁右上角的按鈕,可以用如下代碼:
document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
// 下面這個專API隱藏右上角按鈕屬
WeixinJSBridge.call('hideOptionMenu');
});
document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
// 下面這個API顯示右上角按鈕
WeixinJSBridge.call('showOptionMenu');
});
③ 為什麼修改標題分享微信還是不變,微信分享到朋友圈,朋友JS代碼
您好!很高興能為您解答, 具體需要加入什麼可以實現微信分享有效代碼:
<script>
var imgUrl = "圖片地址";
var lineLink = "網址";
var descContent = '描述語';
var shareTitle = '標題';
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) {
//_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>
④ 微信開發-隱藏微信瀏覽器頂部菜單
functiononBridgeReady(){
WeixinJSBridge.call('hideOptionMenu');
}
if(typeofWeixinJSBridge =="undefined") {
if(document.addEventListener) {
document.addEventListener('WeixinJSBridgeReady', onBridgeReady,false);
}elseif(document.attachEvent) {
document.attachEvent('WeixinJSBridgeReady', onBridgeReady);
document.attachEvent('onWeixinJSBridgeReady', onBridgeReady);
}
}else{
onBridgeReady();
}
⑤ 微信分享網頁到朋友圈,怎樣才能帶圖片
微信會抓取第一張大於300×300的,display不為none的圖片。
微信公眾平台有公布介面,畢竟是TX的產品,還是使用官方介面吧
官方的鏈接微信分享網頁的縮略圖、鏈接、標題和摘要
未注冊的可能看不到,直接上代碼,粗體的是修改
<script>
var imgUrl = 'your imgUrl';
var lineLink = 'your link';
var descContent = "萬達狂歡節, 奪寶幸運星大抽獎活動開始啦!";
var shareTitle = '萬達狂歡節';
var appid = ' ';//填入你的appid
function shareFriend() {
WeixinJSBridge.invoke('sendAppMessage',{
"appid": appid,
"img_url": imgUrl,
"img_width": "640",
"img_height": "640",
"link": lineLink,
"desc": descContent,
"title": shareTitle
}, function(res) {
_report('send_msg', res.err_msg);
})
}
function shareTimeline() {
WeixinJSBridge.invoke('shareTimeline',{
"img_url": imgUrl,
"img_width": "640",
"img_height": "640",
"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>