安卓: 在需要禁止的页面添加
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) {}
})
}
},
IOS:不能像安卓直接禁止 只能监听 在onshow等生命周期添加
// ios 监听截屏
let that = this
wx.onUserCaptureScreen(function (res) {
uni.showToast({
icon: 'none',
title: '禁止截屏,二维码刷新中2!',
position: 'bottom'
})
that.flushed()
})