微信浏览器的html5页面显示配置等问题汇集(定点更新)

公司新需求,要求从安卓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"
任务完成了!!!!!!嘿嘿

微信浏览器的html5页面显示配置等问题汇集(定点更新)

上一篇:小程序页面间跳转与传值


下一篇:Jenkins + Coding 构建 Docker Image 并自动上传至Docker Registry