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