zoukankan      html  css  js  c++  java
  • 微信浏览器的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"
    任务完成了!!!!!!嘿嘿
  • 相关阅读:
    用户自定义控件的嵌套问题
    ASP.NET进阶:调用Javascript
    [网络收集]FCKeditor配置和精简【附源码】
    检查session判断用户是否退出登录
    Server.Transfer VS Response.Redirect
    asp.net下ckeditor3.0.1和ckfinder_aspnet_1.4.1.1的配置方法
    Sudoku(数独)
    转自:蓝色污点的专栏
    LETTERS(字母)
    放苹果
  • 原文地址:https://www.cnblogs.com/haiton/p/10717878.html
Copyright © 2011-2022 走看看