微信操作常用函数

1、隐藏微信网页右上角的按钮

document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
    // 通过下面这个API隐藏右上角按钮
    WeixinJSBridge.call('hideOptionMenu');
});
        
document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
    // 通过下面这个API显示右上角按钮
    WeixinJSBridge.call('showOptionMenu');
});

2、隐藏微信网页底部的导航栏

document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
    // 通过下面这个API隐藏底部导航栏
    WeixinJSBridge.call('hideToolbar');
});
       
document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
    // 通过下面这个API显示底部导航栏
    WeixinJSBridge.call('showToolbar');
});

3、在微信网页中获取用户的网络状态

WeixinJSBridge.invoke('getNetworkType',{},function(e){
    // 在这里拿到e.err_msg,这里面就包含了所有的网络类型
    alert(e.err_msg);
});
//  e.err_msg的取值如下所示:
// network_type:wifi         wifi网络
// network_type:edge      非wifi,包含3G/2G
// network_type:fail         网络断开连接
// network_type:wwan     2g或者3g
  1. 分享给好友

    WeixinJSBridge.on('menu:share:appmessage', function(argv){

          WeixinJSBridge.invoke('sendAppMessage',{
    
     		"appid":"",                                              //appid 设置空就好了。
     		"img_url":	 imgUrl,                                   //分享时所带的图片路径
     		"img_width":	"120",                            //图片宽度
     		"img_height":	"120",                            //图片高度
     		"link":url,                                               //分享附带链接地址
     		"desc":"我是一个介绍",                            //分享内容介绍
     		"title":"标题,再简单不过了。"
     	}, function(res){/*** 回调函数,最好设置为空 ***/
    
     });
    
  2. 分享到朋友圈

    WeixinJSBridge.on('menu:share:timeline', function(argv){

       WeixinJSBridge.invoke('shareTimeline',{
    
     		"appid":"",                                              //appid 设置空就好了。
     		"img_url":	 imgUrl,                                   //分享时所带的图片路径
     		"img_width":	"120",                            //图片宽度
     		"img_height":	"120",                            //图片高度
     		"link":url,                                               //分享附带链接地址
     		"desc":"我是一个介绍",                            //分享内容介绍
     		"title":"标题,再简单不过了。"
     	}, function(res){/*** 回调函数,最好设置为空 ***/});
    

    });

  3. 分享到微博

    WeixinJSBridge.on('menu:share:weibo', function(argv){
        WeixinJSBridge.invoke('shareWeibo',{
    	"content":dataForWeixin.title+' '+dataForWeixin.url,
    	"url":dataForWeixin.url
    	}, function(res){});
    });
    

转载于:https://my.oschina.net/u/1789963/blog/297639

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值