• 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  

  • 相关阅读:
    永无乡「HNOI2012」
    ruby基础知识之 class&module
    Linux命令集锦
    Ruby知识总结-一般变量+操作符+if+数组和哈希
    VMware通过VMnet8共享本地网络
    VMware Workstation 不可恢复错误 (vcpu-0)
    WIN10安装时msxml4.0提示2502、2503解决办法
    C# 委托知识总结
    request.servervariables参数
    判断MS SQLSERVER临时表是否存在
  • 原文地址:https://www.cnblogs.com/liuqingxia/p/10487700.html
Copyright © 2020-2023  润新知