微信小程序关于截图、录屏拦截_wx.setvisualeffectoncapture
1.安卓
安卓: 在需要禁止的页面添加
onShow() {if (wx.setVisualEffectOnCapture) {wx.setVisualEffectOnCapture({visualEffect: \'hidden\',complete: function(res) {}})} },// 页面隐藏和销毁时需要释放防截屏录屏设置onHide() {if (wx.setVisualEffectOnCapture) {wx.setVisualEffectOnCapture({visualEffect: \'none\',complete: function(res) {}})}},onUnload() {if (wx.setVisualEffectOnCapture) {wx.setVisualEffectOnCapture({visualEffect: \'none\',complete: function(res) {}})}},
2.ios
IOS:不能像安卓直接禁止 只能监听 在onshow等生命周期添加
// ios 监听截屏let that = thiswx.onUserCaptureScreen(function (res) {uni.showToast({icon: \'none\',title: \'禁止截屏,二维码刷新中2!\',position: \'bottom\'})that.flushed()})