微信瀏覽器的html5頁面顯示配置等問題匯集 1,禁止微信瀏覽器分享頁面鏈接 (定點更新)


公司新需求,要求從安卓IOS應用分享到微信的鏈接頁面不允許二次轉發,所以開始編程第一步,上網找資料...

網上大神就是多,不消兩分鍾,找到方案,很簡單,上代碼先:

 1         wx.config({
 2                 debug: false,
 3                 appId: '{{ sign.appId}}',
 4                 timestamp: {{ sign.timestamp }},
 5                 nonceStr: '{{ sign.nonceStr }}',
 6                 signature: '{{ sign.signature }}',
 7                 jsApiList: [
 8                     'onMenuShareAppMessage',
 9                     'onMenuShareTimeline',
10                     'hideMenuItems'                    # 必不可少
11                 ],
12             });
13 
14             wx.ready(function () {
15                 // 1 判斷當前版本是否支持指定 JS 接口,支持批量判斷
16                 wx.hideMenuItems({                 # 關鍵代碼
17                     menuList: [                            # 要隱藏的按鈕
18                         "menuItem:copyUrl","menuItem:editTag",
19                         "menuItem:delete","menuItem:originPage",
20                         "menuItem:readMode", "menuItem:openWithQQBrowser",
21                         "menuItem:openWithSafari","menuItem:share:email",
22                         "menuItem:share:brand","menuItem:share:qq",
23                         "menuItem:share:QZone","menuItem:share:appMessage",
24                         "menuItem:share:timeline"
25                     ] // 要隱藏的菜單項,只能隱藏“傳播類”和“保護類”按鈕
26                 })

上面代碼放進頁面JS代碼即可隱藏所有分享傳播類的按鈕(徹底滿足需求);

隱藏的按鈕代碼在微信開發文檔內有,我就直接拷一份網上大佬的代碼了: (大佬博客地址:https://www.cnblogs.com/liuqingxia/p/10487700.html)

基本類

舉報: "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"
任務完成了!!!!!!嘿嘿


免責聲明!

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



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