【问题标题】:How to block screenshot using JS on Mobile iOS/Android? [closed]如何在移动 iOS/Android 上使用 JS 阻止屏幕截图? [关闭]
【发布时间】:2017-12-18 13:13:36
【问题描述】:

我正在尝试使用 JavaScript 在移动设备上停止屏幕截图事件,因为在 PC 上更容易,我只使用事件 keyCode == 44 来停止。

非常感谢。

【问题讨论】:

  • 你不能。你也不能在PC上做到这一点。有太多不同的方式来拍摄屏幕照片,包括从字面上拍摄屏幕照片。即使您确实使用 JS 实现了某些功能,也可以使用控制台将其禁用。
  • 嘿。您没有阻止 PC 上的任何内容。绕过您尝试实施的任何块都是微不足道的。

标签: javascript android ios mobile screenshot


【解决方案1】:

这是不可能的,因此截图是iOS原生特性,独立于任何应用程序,你不能停止为应用程序编码。

【讨论】:

    【解决方案2】:

    您可以在 Android 中使用 Flags 阻止用户截屏

    getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE);
    

    还有另一种适用于 IOS 设备的解决方案,您可以在其中防止以编程方式截屏,但我认为 JS 没有解决方案。

    编辑:那些应用程序的解决方案不适用于网站!

    【讨论】:

      猜你喜欢
      • 2020-02-13
      • 1970-01-01
      • 2013-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多