WeixinJSBridge这个API有几个功能还是相当有用的,比如:

1、隐藏微信网页右上角的按钮(...按钮):开发者可以用这个功能来禁止当前页面被分享

2、隐藏微信网页底部的导航栏(比如前进后退和刷新):这个导航栏会占用一定的区域,开发者可以认为用户不会用到它,将其隐藏掉

3、在微信网页中获取用户的网络状态:开发者可以利用这个API获得用户的网络状态,并提供不同的服务,比如视频类,在wifi下提供高清视频流,在2g网络下提供普通清晰视频流等等

下面分别通过简单的几行代码,说明这几个API的用法:

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网络 2 network_type:edge 非wifi,包含3G/2G 3 network_type:fail 网络断开连接 4 network_type:wwan 2g或者3g 

最新文章

  1. C/C++面试知识点总结
  2. BestCoder24 1001.Sum Sum Sum(hdu 5150) 解题报告
  3. Windows2008系统忘记密码的解决方法
  4. HTML5 本地存储 LocalStorage
  5. Codeforces Round #321 (Div. 2) D. Kefa and Dishes 状压dp
  6. Live555研究之三 RTSP Server处理请求
  7. mysqlbinlog恢复数据
  8. HTML之框架(frameest、ifram)
  9. 在SSH整合框架中经常会用到Service层,请问大家这个Service层有什么具体的作用,可不可以不用这个Service层呢?
  10. petstore-jdbc
  11. 详细解剖大型H5单页面应用的核心技术点
  12. 利用Jsoup包爬取网站内容
  13. [BZOJ]1050 旅行comf(HAOI2006)
  14. EventBus详解
  15. Android开发学习之路--UI之初体验
  16. DOS窗口如何实现复制粘贴
  17. Linux git 在自己的服务器上建立 git 仓库(repository)
  18. Django之Models(二)
  19. Git 学习一
  20. win10如何一键开启关闭windows Defender(亲测有效)

热门文章

  1. linux之管道
  2. Arcgis Desktop连接GIS Servers报错“Proxy server got bad address from remote server ...”
  3. 【sqlite】错误代码整理
  4. Maven依赖war开发,找不到war里头的class解决方案
  5. stp 零部件 转为 装配图
  6. AbstractIdleService
  7. CAN总线扩展数据帧介绍
  8. BroadcastReceiver用法
  9. 1017 Queueing at Bank
  10. 海外开发者推荐:10个顶级2D游戏资源站