2017-12-18 204 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的解決方案另一種解決方案。

編輯:這些解決方案的應用程序不適合網站!