微信公眾平台開發(91) 右上角按鈕/底部導航欄/用戶網絡狀態


隱藏微信中網頁右上角按鈕

公眾號在有需要時(如不需要用戶分享某個頁面),可在網頁中通過JavaScript代碼隱藏網頁右上角按鈕。

 

接口調用代碼(JavaScript)

        <script type="text/javascript">
            document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
                WeixinJSBridge.call('hideOptionMenu');
            });
        </script>

 

返回說明

隱藏底部導航欄沒有返回值。(需要顯示請把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/2G
network_type:fail 網絡斷開連接
network_type:wwan(2g或者3g)

 效果展示 來自《微信公眾平台開發最佳實踐》

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM