一、頁面加載禁用用戶的分享菜單
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>