微信分享网页链接至朋友、朋友圈、微博代码
下面是一段简单的分享链接功能的代码,需要的朋友可以做一下参考。
代码:
var lineLink = '../..',
imgUrl = '../..',
shareTitle = '页面标题',
descContent='内容简介',
appid = '';
//判断是否支持微信js
if(typeof WeixinJsBridge == 'undefined'){
if(document.addEventListener){
document.addEventListener('WeixinJsBridgeReady',onBridgeReady,false);
}
else if(document.attachEvent){
document.attachEvent('WeixinJsBridgeReady',onBridgeReady);
document.attachEvent('onWeixinJsBridgeReady',onBridgeReady);
}
}
else{
onBridgeReady();
}
function onBridgeReady (){
WeixinJsBridgeReady.on('menu:share:appmessage',wx_shareFriend);//分享朋友
WeixinJsBridgeReady.on('menu:share:timeline',wx_shareTimeline);//分享到朋友圈
WeixinJsBridgeReady.on('menu:share:weibo',wx_shareWeibo);//分享朋友
}
function wx_shareFriend (){
WeixinJsBridge.invoke('sendAppMessage',{
"appid":appid,
"img_url":imgurl,
"img_width":'640',
"img_height":'500',
"link":lineLink,
"desc":descContent,
"title":shareTitle
},function(res){
console.log(res.err_msg);
});
}
function wx_shareTimeline (){
WeixinJsBridge.invoke('sendTimeline',{
"appid":appid,
"img_url":imgurl,
"img_width":'640',
"img_height":'500',
"link":lineLink,
"desc":descContent,
"title":shareTitle
},function(res){
console.log(res.err_msg);
})
}
function wx_shareWeibo (){
WeixinJsBridge.invoke('sendWeibo',{
"appid":appid,
"img_url":imgurl,
"img_width":'640',
"img_height":'500',
"link":lineLink,
"desc":descContent,
"title":shareTitle
},function(res){
console.log(res.err_msg);
})
}
WeixinApi的地址是github/zxlie/WeixinApi。
声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至201542412@QQ.com举报,一经查实,本站将立刻删除。
上一篇:js微信窗口关闭事件简单代码实例
相关推荐
-
js微信窗口关闭事件简单代码实例
下面就是一个简单的演示代码片段:WixinJSBridg.invok(closWindow,{},function(rs){ //lrt(rs.rr_msg); });Wixin
-
js获取网页title标题代码实例
本章节介绍一下如何利用jvscrit获取网页的标题。这里就不通过代码实例介绍了,因为实在是太简单了,只需要使用如下代码即可:documnt.titl
-
根据比例缩放图片的尺寸不变形代码实例
本章节介绍一下如何根据比例实现图片的不变形缩放效果。下面是一段带代码实例u
-
javascript实现的补零代码实例
本章节分享一段代码实例,它实现了灵活的补零效果。代码如下:function ddZro(str,lngth){ rturn nw rry(lngth - str.l
-
js实现的在个位数字前面加0代码实例
在很多应用中都有这样的效果,就是在个位数字前面加0,比如8变换为08。下面就通过代码实例介绍一下如何实现此效果。代码如下:function don(num){ rturn num9?num: