当前位置: 首页 > news >正文

维信小程序禁止截屏/录屏

一、维信小程序禁止截屏/录屏

    //录屏截屏,禁用wx.setVisualEffectOnCapture({visualEffect:'hidden'});

wx.setVisualEffectOnCapture(Object object)

测试安卓手机:

用户截屏,被禁用

用户录屏,录制的是空白内容/黑色内容的视频。

二、微信小程序监听截屏/录屏

1.wx.onUserCaptureScreen/wx.offUserCaptureScreen

监听用户主动截屏事件。用户使用系统截屏按键截屏时触发,只能注册一个监听

wx.onUserCaptureScreen(function (res) {console.log('用户截屏了')return {query: "parameter=test", // 通过截屏图片打开小程序的query参数promise: new Promise((resolve) => { // 通过promise延时传递小程序的query参数setTimeout(() => {resolve({query: "parameter=test2",})}, 1000) // 在1秒内对query进行解析})}})

2.wx.onScreenRecordingStateChanged/wx.offScreenRecordingStateChanged

监听用户录屏事件。

// 监听用户录屏事件
const handler = function (res) {console.log(res.state)
}
wx.onScreenRecordingStateChanged(handler)// 取消监听用户录屏事件
wx.offScreenRecordingStateChanged(handler)

3.wx.getScreenRecordingState

查询用户是否在录屏。

wx.getScreenRecordingState({success: function (res) {console.log(res.state)},
})

三、微信小程序控制屏幕亮度

1.wx.setKeepScreenOn(Object object)

设置是否保持常亮状态。仅在当前小程序生效,离开小程序后设置失效。

wx.setKeepScreenOn({keepScreenOn: true
})

2.wx.getScreenBrightness(Object object)

3.wx.setScreenBrightness(Object object)

更多:

微信小程序canvas 使用案例(一)

微信小程序数组绑定使用案例(二)

微信小程序数组绑定使用案例(一)

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • sqlalchemy简单使用
  • 统一NLP和目标检测的DETR(一)——self attention、encoder、decoder
  • Android14音频进阶之定制ramdisk文件系统init服务(八十三)
  • Java Web —— 扩展(Maven高级)
  • 【2024】Datawhale X 李宏毅苹果书 AI夏令营 Task3
  • 《亿级流量系统架构设计与实战》第十二章 评论服务
  • SqlServer: 安装或升级到SqlServer2022
  • 反序列化漏洞(一)
  • 【架构-28】轮询,最小连接、随机等负载均衡算法
  • 角谷猜想——考拉兹猜想
  • springblade-JWT认证缺陷漏洞CVE-2021-44910
  • IDEA取消自动选择光标所在行
  • 【unity知识】OnAnimatorMove+root motion,Root Motion+Blend Tree,解决Animator动画和位移不同步问题
  • jupyter 安装新内核后报找不到已安装的包
  • Java | Leetcode Java题解之第392题判断子序列
  • SegmentFault for Android 3.0 发布
  • 〔开发系列〕一次关于小程序开发的深度总结
  • android图片蒙层
  • css的样式优先级
  • exports和module.exports
  • Java Agent 学习笔记
  • JAVA SE 6 GC调优笔记
  • Just for fun——迅速写完快速排序
  • leetcode46 Permutation 排列组合
  • magento 货币换算
  • PHP 的 SAPI 是个什么东西
  • php面试题 汇集2
  • Python_OOP
  • Shadow DOM 内部构造及如何构建独立组件
  • SQLServer之创建显式事务
  • Swift 中的尾递归和蹦床
  • Web标准制定过程
  • 创建一种深思熟虑的文化
  • 技术:超级实用的电脑小技巧
  • 巧用 TypeScript (一)
  • 三栏布局总结
  • 使用 Docker 部署 Spring Boot项目
  • 首页查询功能的一次实现过程
  • 我看到的前端
  • FaaS 的简单实践
  • 选择阿里云数据库HBase版十大理由
  • ​ ​Redis(五)主从复制:主从模式介绍、配置、拓扑(一主一从结构、一主多从结构、树形主从结构)、原理(复制过程、​​​​​​​数据同步psync)、总结
  • #### go map 底层结构 ####
  • (done) 两个矩阵 “相似” 是什么意思?
  • (附源码)springboot优课在线教学系统 毕业设计 081251
  • (含笔试题)深度解析数据在内存中的存储
  • (收藏)Git和Repo扫盲——如何取得Android源代码
  • (微服务实战)预付卡平台支付交易系统卡充值业务流程设计
  • (转)Linq学习笔记
  • (转)nsfocus-绿盟科技笔试题目
  • (转)关于如何学好游戏3D引擎编程的一些经验
  • (转)机器学习的数学基础(1)--Dirichlet分布
  • (自用)交互协议设计——protobuf序列化
  • .NET Core中的去虚
  • .net mvc 获取url中controller和action