4
回答
微信分享网页到朋友圈,怎样才能带图片
注册华为云得mate10,2.9折抢先购!>>>   
请问一下微信分享网页到朋友圈,怎样才能带图片
<无标签>
举报
共有4个答案 最后回答: 3年前
微信在页面分享,使用js,分享给朋友,朋友圈,QQ微博.

只要写上以下代码就ok


<script>


var imgUrl = "http://www.baidu.com/img/bdlogo.gif";


var lineLink = "http://www.baidu.com";


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) {


    })


}


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) {


    });


}


// 当微信内置浏览器完成内部初始化后会触发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>


引用来自“學楽”的评论

微信在页面分享,使用js,分享给朋友,朋友圈,QQ微博.

只要写上以下代码就ok


<script>


var imgUrl = "http://www.baidu.com/img/bdlogo.gif";


var lineLink = "http://www.baidu.com";


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) {


    })


}


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) {


    });


}


// 当微信内置浏览器完成内部初始化后会触发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>


已经不能用了,还贴在这里瞎指挥。
顶部