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  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM