0

Web ページに画像を挿入し、ユーザーがその画像をコンピューターに保存できないようにするにはどうすればよいですか? ユーザーがキーボードの Print Screen ボタンを使用してフラッシュ アプリケーションの写真を撮れないようにする必要があります。jQuery や JavaScript (またはそれらのようなもの) を使用してそれを行うにはどうすればよいですか?

4

3 に答える 3

2

ユーザーがスクリーンショットを撮れないようにする方法がわかりません。ただし、右クリックして画像を保存するのを防ぐ方法があります。jsではなくcssで。background-imageimage tag を設定する代わりに、画像を as に設定するだけsrcです。

私はしばらくの間これを使用しています。わたしにはできる。それにはいくつかの長所と短所があります。

長所:

  1. 画像は、要素が表示されたときにのみブラウザによって読み込まれます。ページの初期ロード時間を節約できます。

短所:

  1. 要素の画像も同じ高さと幅を設定する必要があります。画像の解像度をそのままにしたい場合。(プロパティを使用してこの問題を解決しbackground-sizeました。以下を参照してください。ただし、background-sizeブラウザのサポートは良くありません。)

それでも、ユーザーは必要に応じて画像を保存できますが (開発者ツール &&|| などを使用)、すべてのユーザーがそのことを認識していません。

プロパティを使用することもできbackground-size: auto | contain | cover;ます。

これがお役に立てば幸いです。

于 2012-04-15T13:13:58.333 に答える
1

残念ながら、できません。オペレーティングシステムに組み込まれた機能です。

于 2012-04-15T12:44:38.870 に答える
1

できないと言っても過言ではありません。jsで右クリックをブロックする可能性は常にありますが、それはできる限りです。

于 2012-04-15T12:44:55.093 に答える