HarmonyOS 防录屏

请问HarmonyOS 系统 App 中的 Web view 是内置了防录屏功能么?目前录屏时,如果密码输入框成为焦点就会黑屏。

HarmonyOS
2024-12-25 13:10:22
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

目前了解到系统并没有防录屏功能,如果想针对某页面进行防录屏截屏操作,防止截屏示例demo如下:

在module.json5中添加权限

"requestPermissions": [ { "name": "ohos.permission.PRIVACY_WINDOW" } ] 
//XXX.ets 
import { window } from '@kit.ArkUI';

@Entry
@Component
struct Index {
  @State message: string = 'Hello World';
  @State isPrivacyMode: boolean = true;

  async aboutToAppear() {
    let ww = await window.getLastWindow(getContext(this))
    await ww.setWindowPrivacyMode(true);
  }

  build() {
    RelativeContainer() {
      Text(this.message)
    }.height('100%').width('100%')
  }
}

可参考文档:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-window-V5#setwindowprivacymode9

分享
微博
QQ
微信
回复
2024-12-25 14:15:57
相关问题
HarmonyOS 如何
1343浏览 • 1回复 待解决
HarmonyOS 是否有有相关API
1274浏览 • 1回复 待解决
页面如何和截
629浏览 • 0回复 待解决
HarmonyOS 自定义键盘方案
1001浏览 • 1回复 待解决
HarmonyOS 是否有的功能
1241浏览 • 1回复 待解决
flutter的页面如何和截
816浏览 • 1回复 待解决
HarmonyOS
1253浏览 • 1回复 待解决
HarmonyOS 禁用;是否正在检测
1091浏览 • 1回复 待解决
HarmonyOS 如何禁用截
1356浏览 • 1回复 待解决
HarmonyOS 功能如何实现
1147浏览 • 1回复 待解决
HarmonyOS 单个页面问题
819浏览 • 1回复 待解决
HarmonyOS 如何禁止截
2060浏览 • 1回复 待解决
防止屏幕截或者
1904浏览 • 1回复 待解决
HarmonyOS 如何区分截事件
1214浏览 • 1回复 待解决
HarmonyOS 不被截或者如何实现
1037浏览 • 1回复 待解决
如何截、投
4279浏览 • 1回复 待解决
HarmonyOS 如何设置放截
1523浏览 • 1回复 待解决
HarmonyOS是否有的API
1283浏览 • 1回复 待解决
HarmonyOS 密码登录页面未做
1367浏览 • 1回复 待解决
求告知如何实现功能
1384浏览 • 1回复 待解决