微信公众平台开发 右上角按钮/底部导航栏/用户网络状态

王朝学院·作者佚名  2016-05-24
窄屏简体版  字體: 小  |  中  |  大  |  超大  

微信公众平台开发(91) 右上角按钮/底部导航栏/用户网络状态隐藏微信中网页右上角按钮公众号在有需要时(如不需要用户分享某个页面),可在网页中通过javaScript代码隐藏网页右上角按钮。

接口调用代码(Javascript)

document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {WeixinJSBridge.call('hideOptionMenu');});

返回说明

隐藏底部导航栏没有返回值。(需要显示请把hideOptionMenu换成showOptionMenu)

隐藏微信中网页底部导航栏公众号在有需要时(如认为用户在该页面不会用到浏览器前进后退功能),可在网页中通过JavaScript代码隐藏网页底部导航栏。

接口调用代码(JavaScript)

document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {WeixinJSBridge.call('hideToolbar');});

返回说明

隐藏底部导航栏没有返回值。(需要显示顶部导航栏,请把hideToolbar换成showToolbar)

网页获取用户网络状态为了方便开发者根据用户的网络状态来提供不同质量的服务,公众号可以在公众号内部的网页中使用JavaScript代码调用来获取网络状态。

接口调用代码(JavaScript)

WeixinJSBridge.invoke('getNetworkType',{},function(e){ WeixinJSBridge.log(e.err_msg); });

返回说明

获取用户网络状态的返回值如下:

network_type:wifi wifi网络network_type:edge 非wifi,包含3G/2Gnetwork_type:fail 网络断开连接network_type:wwan(2g或者3g)

效果展示来自《微信公众平台开发最佳实践》

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航