HarmonyOS 防录屏

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

HarmonyOS
1天前
浏览
收藏 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
微信
回复
1天前
相关问题
HarmonyOS 如何
39浏览 • 1回复 待解决
HarmonyOS 自定义键盘方案
94浏览 • 1回复 待解决
HarmonyOS 是否有的功能
36浏览 • 1回复 待解决
HarmonyOS
92浏览 • 1回复 待解决
HarmonyOS 如何禁用截
7浏览 • 0回复 待解决
HarmonyOS 如何禁止截
339浏览 • 1回复 待解决
HarmonyOS 单个页面问题
30浏览 • 1回复 待解决
HarmonyOS 功能如何实现
74浏览 • 1回复 待解决
防止屏幕截或者
352浏览 • 1回复 待解决
如何截、投
1610浏览 • 1回复 待解决
HarmonyOS 如何区分截事件
108浏览 • 1回复 待解决
HarmonyOS 如何设置放截
358浏览 • 1回复 待解决
HarmonyOS是否有的API
516浏览 • 1回复 待解决
HarmonyOS 密码登录页面未做
302浏览 • 1回复 待解决
求告知如何实现功能
601浏览 • 1回复 待解决
HarmonyOS 是否有监听的api
48浏览 • 1回复 待解决
请问API有没有功能
9065浏览 • 1回复 待解决