利用JSBridge实现调用微信提供的一些原生功能,可以通过调用隐藏操作菜单来实现禁用分享。
代码如下:
// 微信中如何禁止分享给好友和朋友圈
document.addEventListener('WeixinJSBridgeReady', function onBridgeReady() {
WeixinJSBridge.call('hideOptionMenu');
});
————————————————
版权声明:本文为CSDN博主「江-月*夜」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_36529240/article/details/122008799
屏蔽微信复制链接功能
禁止微信H5页面点击右上角菜单时出现“复制链接”。
首先获取微信签名
wx.ready(function () {
wx.hideMenuItems({
menuList: ["menuItem:copyUrl"] // 屏蔽复制链接
});
});
要隐藏的菜单项,只能隐藏“传播类”和“保护类”按钮。 —— wx.hideMenuItems
传播类
发送给朋友:"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中打开:"share:openWithSafari"
邮件:"menuItem:share:email"
一些特殊公众号:"menuItem:share:brand"
那些看似不起波澜的日复一日,会突然在某一天让人看到坚持的意义。
转载于:https://blog.csdn.net/qq_36529240/article/details/122008799