前端实现禁用微信的分享菜单和启用菜单

摘要:
1、 页面加载禁用用户的共享菜单功能BridgeReady(){WeixinJSBridge.call('hideOptionMenu');}if(typeofWeixinJSBridge==“undefined”){if(document.addEventListener){document.addEvent Listener('WeixinJSBridge Ready',onBrid

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

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="http://t.zoukankan.com/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>

  

免责声明:文章转载自《前端实现禁用微信的分享菜单和启用菜单》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇kerberos创建用户和keytab文件微服务高可用方案下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

【腾讯Bugly干货分享】微信小程序开发思考总结——腾讯“信用卡还款”项目实践

本文来自于腾讯bugly开发者社区,未经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/58212d0fa7a7574c4f4cc3c5 作者:peggy 小程序概述 11月3日晚,微信团队对外宣布,微信小程序开放公测。开发者可登陆微信公众平台申请,开发完成后可以提交审核,公测期间暂不能发布。 我们前一段时间也进行了小程序开发...

【腾讯Bugly干货分享】打造“微信小程序”组件化开发框架

本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:http://mp.weixin.qq.com/s/2nQzsuqq7Avgs8wsRizUhw 作者:Gcaufy 导语 Bugly 之前发了一篇关于微信小程序的开发经验分享(点击阅读),小伙伴们在公众账号后台问了很多关于小程序开发方面的问题,精神哥在查阅相关内容...

JSSDK实现微信自定义分享---java 后端获取签名信息

一、首先说下关于微信Access_token的问题,微信Access_token分为2中: 1.授权token获取方式: 这种token需要code值(如何获取code值查看官方文档) 1 "https://api.weixin.qq.com/sns/oauth2/access_token?appid=" + appId + "&secret="...

微信JS-SDK实现自定义分享功能,分享给朋友,分享到朋友圈

分享出去的内容,可以通过jssdk进行修改。 1.配置jssdk Wx_config.html <?php import("@.ORG.jssdk"); $jssdk = new JSSDK(C('oauth_config.appid'), C('oauth_config.appsecret')); $signPackage = $jssdk->...

微信分享网页的缩略图

微信公众平台很多时候都需要跳转到网页展示和实现一些功能,而这些网页也是可以被用户分享到朋友圈或发送给朋友的。分享和发送的时候一般都是一个缩略图,一个标题和一个介绍。可是有时候分享的网页缩略图部分是空白的,虽然网页里是包含了图片的,所以就需要研究一下这个缩略图到底怎么。...

移动端css、Js优处理

CSS 篇 0.5px细线 移动端 H5 项目越来越多,设计师对于 UI 的要求也越来越高,比如 1px 的边框。在高清屏下,移动端的 1px 会很粗。 那么为什么会产生这个问题呢?主要是跟一个东西有关,DPR(devicePixelRatio) 设备像素比,它是默认缩放为 100%的情况下,设备像素和 CSS 像素的比值。目前主流的屏幕 DPR=2(...