2017-12-18 641 views
-5

我试图停止使用JavaScript的移动设备上的屏幕截图事件,因为在PC上更容易,我只用事件keyCode == 44停止。如何在Mobile iOS/Android上使用JS阻止屏幕截图?

非常感谢。

+2

你不能。你也不能在PC上做。有太多不同的方法来拍摄屏幕照片,包括字面上拍摄屏幕的照片。即使你使用JS实现了一些东西,也可以使用控制台来禁用它。 – Carcigenicate

+2

heh。你没有阻止PC上的任何东西。绕过你试图实现的任何块都是微不足道的。 – JJJ

+0

[如何防止Android设备拍摄我的网页截图?](https://stackoverflow.com/questions/31099410/how-do-i-prevent-an-android-device-from -a回吐-A-截图 - 的 - 我的网页) – JJJ

回答

1

这是不可能的,因此截图的事情是iOS原生功能和独立于任何应用程序,你不能停止通过编码的应用程序截图。

0

您可以防止用户从屏幕截图操作旗与Android中

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

有适用于iOS设备,您可以防止截屏编程,但我不认为这是有JS的解决方案另一种解决方案。

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