如何在特定页面禁用截屏功能遇到以下几个问题1、参考文档https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-window-0000001820880785\#ZH-CN\_TOPIC\_0000001820880785\_\_setwindowprivacymode9,生成\u0008windowClass对象:
let windowClass: window.Window | undefined = undefined;
windowClass.setWindowPrivacyMode
1、编译报错,请问setWindowPrivacyMode是哪个对象下的方法,如何拿到该对象
2、期望的是只禁用登录页的截屏功能,不影响其他页面,是否满足
3、代码应该写在EntryAbility内还是要写在具体页面里(loginPage)
问题1:获取窗口对象可以使用windowStage去获取主窗口,也可以使用window.getLastWindow()获取最上层窗口(在没有子窗口的时候获取到的是主窗口),或者使用window.findWindow(“窗口名字”)对窗口进行获取。
问题2:目前可以满足写在单个页面中。
问题3:单个页面实现需要需要写在单个页面的生命周期中,例如onPageShow和onPageHide。