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
-
分享给好友
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){/*** 回调函数,最好设置为空 ***/ });
-
分享到朋友圈
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){/*** 回调函数,最好设置为空 ***/});
});
-
分享到微博
WeixinJSBridge.on('menu:share:weibo', function(argv){ WeixinJSBridge.invoke('shareWeibo',{ "content":dataForWeixin.title+' '+dataForWeixin.url, "url":dataForWeixin.url }, function(res){}); });