uniapp 监听用户主动截屏事件
一、uni.onUserCaptureScreen(CALLBACK)
监听用户主动截屏事件,用户使用系统截屏按键截屏时触发此事件。
平台差异说明
App | H5 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节跳动小程序、飞书小程序 | QQ小程序 | 快手小程序 | 京东小程序 |
---|---|---|---|---|---|---|---|---|
x | x | √ | √ | √ | √ | √ | √ | √ |
注:App没有内置截屏相关功能,可以在插件市场搜索相关插件,详见(opens new window)
CALLBACK返回参数:
无
代码示例
uni.onUserCaptureScreen(function() {
console.log('用户截屏了')
});
二、uni.offUserCaptureScreen(function callback)
用户主动截屏事件。取消事件监听。
平台差异说明
App | H5 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节跳动小程序、飞书小程序 | QQ小程序 | 快手小程序 | 京东小程序 |
---|---|---|---|---|---|---|---|---|
x | x | √ | √ | √ | √ | x | √ | √ |
参数
属性 | 类型 | 说明 |
---|---|---|
回调函数 | Function | 用户主动截屏事件的回调函数 |
蓦然、回首,那人就在灯火阑珊处