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()})