前端實現禁用微信的分享菜單和啟用菜單


一、頁面加載禁用用戶的分享菜單

function onBridgeReady() {
         WeixinJSBridge.call('hideOptionMenu');
}
if (typeof WeixinJSBridge == "undefined") {
                if (document.addEventListener) {
                    document.addEventListener('WeixinJSBridgeReady', onBridgeReady, false);
                } else if (document.attachEvent) {
                    document.attachEvent('WeixinJSBridgeReady', onBridgeReady);
                    document.attachEvent('onWeixinJSBridgeReady', onBridgeReady);
                }
            } else {
                onBridgeReady();
            }

  

二、ios不兼容,ios可能會把所有的頁面都禁用,在需要顯示分享菜單的頁面加上以下代碼

document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {  
              WeixinJSBridge.call('showOptionMenu');//顯示右上角菜單
            });

  

 

 

 

 

以下代碼有問題,不用看

<script src="./jweixin.js" type="text/javascript" charset="utf-8">script>
<script type="text/javascript" charset="utf-8">
  wx.config({
    "debug":false,
    "beta":false,
    "jsApiList":["openEnterpriseChat","openChatWithMsg","selectExternalContact","openUserProfile","thirdPartyOpenPage","getCurExternalContact","onMenuShareTimeline","onMenuShareAppMessage","hideOptionMenu","hideMenuItems"],
    "appId":"xxx",
    "nonceStr":"xxxx",
    "timestamp":xxxx,
    "url":"xxxx",
    "signature":"xxxx"
  });
  wx.ready(function() {
    wx.hideOptionMenu();
    wx.hideMenuItems();
  });
script>

  

 


免責聲明!

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



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