收藏
回答

小程序一个页面触发防截屏,其他页面都不能截图了?

对小程序A页面做防截屏处理,B页面可以截屏。

B页面截屏后,返回A页面,截屏弹出不能截屏提示。再到B页面,B页面也不能截屏了。

请问有什么处理办法吗

回答关注问题邀请回答
收藏

1 个回答

  • 曹鑫钰
    曹鑫钰
    2022-09-28

    在A页面的onLoad里设置visualEffect:hidden,而不是onShow,在onUnload里设置visualEffect:none,其他页面就可以截屏了

    2022-09-28
    有用
    回复 3
    • 紫雪璇雨
      紫雪璇雨
      2022-09-29
      那如果A跳B,用navigationTo,调用不到onUnload,还是不能截屏,放到onHide的话,B可以截屏。
      放A的onLoad中B返回A的话,还是可以截屏的。
      2022-09-29
      回复
    • 紫雪璇雨
      紫雪璇雨
      2022-09-29
      处理好了。hidden放在A的onShow,none放在A的onHide。这样A是不可截屏的,B可以,返回A也是不可以截屏的
      2022-09-29
      回复
    • 紫雪璇雨
      紫雪璇雨
      2022-10-17回复紫雪璇雨
      看需求需要,我是在onHide,onUnload都加了none。如果在onLoad中加hidden的话,B跳到C,C在返回B,B还是可以截图的,所以我放在了onShow里。
      2022-10-17
      回复
登录 后发表内容