微信H5页面禁止转发分享功能&& 关闭微信内部浏览器

1,312 阅读1分钟

微信官方文档:mp.weixin.qq.com/wiki?t=reso…

#####方法一: 加一段js代码 WeixinJSBridge 是微信浏览器内部私有接口

document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
    WeixinJSBridge.call('hideOptionMenu');
});

#####方法二: 初始化JSSDK hideMenuItems 隐藏需要的菜单项.可以进行配置 数组的形式

方法二:设置微信jssdk
wx.config({
            debug: false,
            appId: 'appid',
            timestamp: timestamp,
            nonceStr: 'nonceStr',
            signature: 'signature',
            jsApiList: ['hideMenuItems',]
});
wx.ready(function(){ 
  wx.hideMenuItems({
    menuList: ['menuItem:share:appMessage',"menuItem:share:timeline"] 
    });
})

#####方法三: 初始化JSSDK配置 hideOptionMenu 隐藏所有的菜单项--和上一个对比这个 是隐藏所有选项

wx.config({
            debug: false,
            appId: 'appid',
            timestamp: timestamp,
            nonceStr: 'nonceStr',
            signature: 'signature',
            jsApiList: ['hideOptionMenu',]
});
wx.ready(function(){ 
     wx.hideOptionMenu()
})
关闭微信内部浏览器

这个方法就是关闭微信自带的浏览器页面

 WeixinJSBridge.call('closeWindow');

自己写的小程序~欢迎使用 提BUG

gh_af88ca3ac9c4_430.jpg