js-禁止微信H5頁面點擊右上角菜單時出現「複製連接」,且分享僅支持微信分享

禁止微信H5頁面點擊右上角菜單時出現「複製連接」,這個問題已經影響到我好久好久了,起碼有2年了,javascript

昨天寫H5活動的時候,需求有一個是:可分享,可是禁止複製活動連接,java

這一下,就逼我務必好好研究研究了。瀏覽器

其實很簡單的,如下是我實現了的代碼微信

<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中的附錄三:app

附錄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  ide

相關文章
相關標籤/搜索