测试了基础库3.3.0到3.3.4都测试了,微信8.0.45和8.0.46都测试了,截图功能都是正常可以截图的,看文档是说基础库3.3.0+ ios16就支持。目前测试的手机是ios17.2和ios17.0.03都能复现
https://developers.weixin.qq.com/miniprogram/dev/api/device/screen/wx.setVisualEffectOnCapture.html
onLoad() {
this.setDisableCapture(); // 录屏、截屏时黑屏
},
onShow() {
this.setDisableCapture();
},
onHide() {
this.closeDisableCapture();
},
onUnload() {
this.closeDisableCapture();
},
methods: {
setDisableCapture() {
wx.setVisualEffectOnCapture({
visualEffect: 'hidden',
});
},
closeDisableCapture() {
wx.setVisualEffectOnCapture({
visualEffect: 'none',
});
},
}
iOS 受限于系统原因目前只支持录屏的禁止
开启设置后录屏只能录到第一个画面,截图还是能一直截图。是只限制了IOS端的录屏,截图没有限制。
android可以都支持