微信公众号开发-限制分享

限制微信公众号H5页面的部分功能

WXShare() {
    var t, n, s, data = {};
    data.url = location.href.split('#')[0];
    $axios.post(`API`, $qs.stringify(data)).then(res => {
        t = res.data.timestamp;
        n = res.data.noncestr;
        s = res.data.signature;
        // 检测
        wx.config({
            debug: false,
            appId: '公众号appId',
            timestamp: t,
            nonceStr: n,
            signature: s,
            // 检测是否支持当前API
            jsApiList: ['checkJsApi', 'hideAllNonBaseMenuItem']
        });
        // 限制
        wx.ready(function() {
            // 限制微信分享给朋友、分享到朋友圈、收藏...
            wx.hideAllNonBaseMenuItem();// 隐藏所有非基础按钮接口
        });
    }).catch(err => {
        console.log(err);
    });
}

注:微信公众平台开发提供的微信自定义分享功能、同时也提供了限制微信部分能力的入口和面板。
参考链接: 微信网页开发 —— JS-SDK文档

猜你喜欢

转载自www.cnblogs.com/zxk5211/p/web_26.html
今日推荐