2017-12-18 27 views
-5

私は、JavaScriptを使用して携帯電話でscreenshotイベントを停止しようとしています.PCでの操作が簡単で、イベントkeyCode == 44だけを使用して停止します。モバイルiOS/AndroidでJSを使用してスクリーンショットをブロックする方法は?

ありがとうございます。

+2

できません。あなたはPC上でも実行できません。文字通り画面の写真を撮るなど、画面の写真を撮る方法が多すぎます。 JSを使用して何かを実装したとしても、コンソールを使用して無効にすることができます。 – Carcigenicate

+2

Heh。あなたはPC上で何もブロックしなかった。あなたが実装しようとしているブロックを周りに移動することは自明です。 – JJJ

+0

[Androidデバイスが自分のWebページのスクリーンショットを撮ってしまうのを防ぐにはどうすればいいですか?](https://stackoverflow.com/questions/31099410/how-do-i-prevent-an-android-device-from -a-taking-a-screenshot-of-my-webpage) – JJJ

答えて

1

これは不可能なので、スクリーンショットはiOSのネイティブ機能で、どのアプリとも独立しているので、アプリをコーディングしてスクリーンショットを撮るのをやめることはできません。

0

あなたがプログラム的にスクリーンショットを取る防ぐことができますが、私はJSでのソリューションがあるとは思わないIOSデバイスのための別の解決策があるのAndroid

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

にフラグでスクリーンショットを取ってからユーザーを防ぐことができます。

EDIT:のソリューションのソリューションウェブサイトではありません!

関連する問題