笑话大全网 - 笑话段子 - 如何在网页中通过js代码将内容分享到朋友圈

如何在网页中通过js代码将内容分享到朋友圈

微信内置的浏览器里添加了WeixinJSBridge对象,可以通过引对象将内容分享到朋友圈,所以以下代码只在微信内置浏览器中有效。

var?shareToWeixinFriend?=?function(data,?cb)

{

if?(typeof?WeixinJSBridge?==?'undefined')?{

return?false;

}

else?{

WeixinJSBridge.invoke('shareTimeline',?{

'img_url':?data.imgurl?||?'',?//?图片url地址

'link':?data.url,?//?文章地址,此内容分享到朋友圈后可以点击跳转到此地址

'desc':?data.desc,

'title':?data.title

},?function(d)?{

//?返回res.err_msg取值,d还有一个属性是err_desc

//?share_timeline:cancel?用户取消

//?share_timeline:fail 发送失败

//?share_timeline:confirm?发送成功

WeixinJSBridge.log(d.err_msg);

cb?&&?cb(d.err_msg);

});

}

return?false;

}

另外在微信内置浏览器中可以通过weixin://链接直接查看某个微信号的资料,例如:

<a?href="weixin://profile/gh_9261dce78e9f">挖段子冷笑话</a>

其中 gh_9261dce78e9f 是微信号