关于指定页面关闭截屏功能遇到的问题?

如何在特定页面禁用截屏功能遇到以下几个问题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)

阅读 650
1 个回答

问题1:获取窗口对象可以使用windowStage去获取主窗口,也可以使用window.getLastWindow()获取最上层窗口(在没有子窗口的时候获取到的是主窗口),或者使用window.findWindow(“窗口名字”)对窗口进行获取。

问题2:目前可以满足写在单个页面中。

问题3:单个页面实现需要需要写在单个页面的生命周期中,例如onPageShow和onPageHide。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进