❶ 微信内H5网页 禁止分享和复制链接
最近一个活动页H5,需求是不给用户分享(居然还还有这种要求)。
首先,这个api没有被废弃,还可以使用,如果你看了
https://blog.csdn.net/qq_21119513/article/details/81383371
这篇文章,请不要在意,自己按照下面的方法动手试一试。
查看官方api文档或者度爹,可以搜到很多
不用的时候觉得很鸡肋,用到的时候觉非常好用的api
这里随便列几个:
大家基本都看到了这个api
没错,用的就是这个。
项目用的是vue,之前封装过一个分享的方法用于全局,所以直接操刀改一改就行了
在方法的参数最后面加上hideitems,wx.ready内加上判断是否有hideitems,有的话,使用wx.hideMenuItems隐藏。
这样基本就完成了。
当然,你可能也会碰到报错:
the permission value is offline verifying
检查 jsApiList: ['onMenuShareTimeline', 'onMenuShareAppMessage','hideMenuItems']
调用的api是否注册进了jsApiList。
如果你只是仅做调试,那么可以参考:
https://blog.csdn.net/qq_39276317/article/details/106573960
这篇文章的做法。注:此方法注册的api,仅在调试器内生效,如果你不解决此问题,项目发布至线上后依旧不会生效。
做些按钮名称的记录
❷ 微信如何禁止别人分享小程序
禁止不了,你试试看每个人访问的时候分享出去的时候地址加上唯一标识,别人访问一次后再次访问的时候就跳转到其它页面去或者是失效页面。