> 技术文档 > 微信小程序关于截图、录屏拦截_wx.setvisualeffectoncapture

微信小程序关于截图、录屏拦截_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()})

3.接口详情