zoukankan      html  css  js  c++  java
  • 前端实现禁用微信的分享菜单和启用菜单

    一、页面加载禁用用户的分享菜单

    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>
    

      

  • 相关阅读:
    BDB c++例子,从源码编译到运行
    Linux的nm查看动态和静态库中的符号
    转:js包装DOM对象
    svn笔记4属性Properties
    c++ 友元函数
    转:js包装DOM对象
    整除规则(原理,性质)
    回溯法求幂集
    转:Javascript继承机制的设计思想
    javascript prototype __proto__区别
  • 原文地址:https://www.cnblogs.com/deng-jie/p/13470127.html
Copyright © 2011-2022 走看看