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 如何
374浏览 • 1回复 待解决
HarmonyOS 是否有的功能
330浏览 • 1回复 待解决
HarmonyOS 自定义键盘方案
289浏览 • 1回复 待解决
HarmonyOS
323浏览 • 1回复 待解决
如何截、投
2203浏览 • 1回复 待解决
HarmonyOS 如何禁用截
380浏览 • 1回复 待解决
HarmonyOS 如何设置放截
655浏览 • 1回复 待解决
HarmonyOS 如何禁止截
676浏览 • 1回复 待解决
防止屏幕截或者
833浏览 • 1回复 待解决
HarmonyOS 单个页面问题
123浏览 • 1回复 待解决
HarmonyOS 功能如何实现
270浏览 • 1回复 待解决
HarmonyOS 如何区分截事件
336浏览 • 1回复 待解决
HarmonyOS 不被截或者如何实现
201浏览 • 1回复 待解决
HarmonyOS是否有的API
674浏览 • 1回复 待解决
HarmonyOS 密码登录页面未做
547浏览 • 1回复 待解决
求告知如何实现功能
703浏览 • 1回复 待解决
HarmonyOS 是否有监听的api
235浏览 • 1回复 待解决