zoukankan      html  css  js  c++  java
  • js-禁止微信H5页面点击右上角菜单时出现“复制链接”,且分享仅支持微信分享

    禁止微信H5页面点击右上角菜单时出现“复制链接”,这个问题已经影响到我很久很久了,起码有2年了,

    昨天写H5活动的时候,需求有一个是:可分享,但是禁止复制活动链接,

    这一下,就逼我务必好好研究研究了。

    其实很简单的,以下是我实现了的代码

    <script src="http://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>
    wx.ready(function() {
       wx.hideMenuItems({
           menuList: ["menuItem:copyUrl","menuItem:editTag","menuItem:delete","menuItem:originPage","menuItem:readMode", "menuItem:openWithQQBrowser", "menuItem:openWithSafari","menuItem:share:email","menuItem:share:brand","menuItem:share:qq","menuItem:share:QZone"] // 要隐藏的菜单项,只能隐藏“传播类”和“保护类”按钮
       });
    });
    

    微信API中的附录三:

    附录3-所有菜单项列表
    
    基本类
    
    举报: "menuItem:exposeArticle"
    
    调整字体: "menuItem:setFont"
    
    日间模式: "menuItem:dayMode"
    
    夜间模式: "menuItem:nightMode"
    
    刷新: "menuItem:refresh"
    
    查看公众号(已添加): "menuItem:profile"
    
    查看公众号(未添加): "menuItem:addContact"

    传播类 发送给朋友: "menuItem:share:appMessage" 分享到朋友圈: "menuItem:share:timeline" 分享到QQ: "menuItem:share:qq" 分享到Weibo: "menuItem:share:weiboApp" 收藏: "menuItem:favorite" 分享到FB: "menuItem:share:facebook" 分享到 QQ 空间/menuItem:share:QZone

    保护类 编辑标签: "menuItem:editTag" 删除: "menuItem:delete" 复制链接: "menuItem:copyUrl" 原网页: "menuItem:originPage" 阅读模式: "menuItem:readMode" 在QQ浏览器中打开: "menuItem:openWithQQBrowser" 在Safari中打开: "menuItem:openWithSafari" 邮件: "menuItem:share:email" 一些特殊公众号: "menuItem:share:brand"

    更多的微信API需要查看链接:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115  

  • 相关阅读:
    Android View体系(七)从源码解析View的measure流程
    Android View体系(六)从源码解析Activity的构成
    Android View体系(五)从源码解析View的事件分发机制
    Android View体系(四)从源码解析Scroller
    Android常用学习网站
    Android View体系(三)属性动画
    购物车
    模块与包
    s5_day9作业
    s5_day11作业
  • 原文地址:https://www.cnblogs.com/liuqingxia/p/10487700.html
Copyright © 2011-2022 走看看