微信小程序关于截图、录屏拦截

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 = this
			wx.onUserCaptureScreen(function (res) {
				uni.showToast({
					icon: 'none',
					title: '禁止截屏,二维码刷新中2!',
					position: 'bottom'
				})
				that.flushed()
			})

3.接口详情

相关推荐
程序员小郭833 分钟前
Spring Ai 05 ChatClient Advisor 实战(日志、提示词增强、内容安全)
java·开发语言·前端
m0_502724953 分钟前
腾讯地图tlbs-multi-marker动态更新marker图标
前端·javascript·vue.js·地图
IT_陈寒8 分钟前
SpringBoot 项目启动慢?这5个优化技巧让你的应用快50%
前端·人工智能·后端
GISer_Jing17 分钟前
React核心语法:组件化与声明式编程
前端·react.js·前端框架
DJ斯特拉18 分钟前
文件上传(UUID防止重名文件&&阿里云实现云端上传&&MultipartFile接收前端文件)
前端
Alan Lu Pop22 分钟前
React 表单提交关键词意外触发刷新
前端·javascript·react.js
掘金安东尼25 分钟前
企业级Claw落地避坑指南:70%项目失败的真实原因
前端·面试·github
这儿有一堆花26 分钟前
从技术标准到营销概念:深度解析 HTML5 与 H5 的演变与区别
前端·html·html5
我命由我1234526 分钟前
React - 创建 React 项目、React 项目结构、React 简单案例、TodoList 案例
前端·javascript·react.js·前端框架·ecmascript·html5·js
SuperEugene27 分钟前
Vue3 Pinia 状态管理规范:何时用 Pinia 何时用本地状态|状态管理与路由规范篇
开发语言·前端·javascript·vue.js·前端框架