如何在移动设备上使用 JS 屏蔽屏幕截图 iOS/Android?
How to block screenshot using JS on Mobile iOS/Android?
我正在尝试使用 JavaScript 在移动设备上停止屏幕截图事件,因为在 PC 上更容易,我只使用事件 keyCode == 44 来停止。
非常感谢。
这是不可能的,因此屏幕截图是 iOS 原生功能并且独立于任何应用程序,您不能通过为应用程序编码来停止截屏。
您可以在 Android
中使用 Flags 阻止用户截图
getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE);
IOS 设备还有另一种解决方案,您可以在其中防止以编程方式截取屏幕截图,但我认为 JS 没有解决方案。
编辑:这些解决方案适用于应用程序,不适用于网站!
我正在尝试使用 JavaScript 在移动设备上停止屏幕截图事件,因为在 PC 上更容易,我只使用事件 keyCode == 44 来停止。
非常感谢。
这是不可能的,因此屏幕截图是 iOS 原生功能并且独立于任何应用程序,您不能通过为应用程序编码来停止截屏。
您可以在 Android
中使用 Flags 阻止用户截图getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE);
IOS 设备还有另一种解决方案,您可以在其中防止以编程方式截取屏幕截图,但我认为 JS 没有解决方案。
编辑:这些解决方案适用于应用程序,不适用于网站!