微信浏览器内置js对象

本文介绍了如何使用微信内置浏览器的私有JavaScript对象WeiXinJSBridge来实现分享至朋友圈、发送给朋友、分享到腾讯微博及关注指定微信号的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、微信内置浏览器

微信内嵌浏览器定义了一个私有JavaScript对象:WeiXinJSBridge,通过操作这个对象的相关方法可以实现分享到微信朋友圈,和判断一个微信号的关注状态以及实现关注微信号等功能。

二、js功能:

1、分享到朋友圈

function weixinShareTimeline(title,desc,link,imgUrl){
  WeixinJSBridge.invoke(‘shareTimeline',{
  “img_url”:imgUrl,
  //”img_width”:”640″,
  //”img_height”:”640″,
  “link”:link,
  “desc”: desc,
  “title”:title
  });
  }

2、发送给好友

function weixinSendAppMessage(title,desc,link,imgUrl){
  WeixinJSBridge.invoke(‘sendAppMessage',{
  //”appid”:appId,
  “img_url”:imgUrl,
  //”img_width”:”640″,
  //”img_height”:”640″,
  “link”:link,
  “desc”:desc,
  “title”:title
  });
  }

3、分享到腾讯微博

function weixinShareWeibo(title,link){
  WeixinJSBridge.invoke(‘shareWeibo',{
  “content”:title + link,
  “url”:link
  });
  }
4、关注指定微信号

function weixinAddContact(name){
  WeixinJSBridge.invoke(“addContact”, {webtype: “1″,username: name}, function(e) {
  WeixinJSBridge.log(e.err_msg);
  //e.err_msg:add_contact:added 已经添加
  //e.err_msg:add_contact:cancel 取消添加
  //e.err_msg:add_contact:ok 添加成功
  if(e.err_msg == ‘add_contact:added' || e.err_msg == ‘add_contact:ok'){
  //关注成功,或者已经关注过
  }
  })
  }



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值