編集:多くのコメントに応えて、画像がダウンロードされないように完全に保護する確実な方法がないことを私は知っています. この方法は、普通のユーザーが単純な右クリックでダウンロードできないようにするためのものです。最善の方法はおそらく画像の著作権を保護することであり、非常に懸念がある場合は、Digimarc などのサービスを使用して画像にデジタル透かしを入れることです。今質問に:
実際の画像の上に GIF オーバーレイを使用しているサイトを見つけたので、ユーザーが画像を右クリックしてダウンロードすることから画像を保護しています (ただし、コード内から実際の画像を取得することはできます)。これを行うために使用するコードは次のとおりです。
<div><img src="-Transparent GIF File-" alt="" width="530" height="558"
border="0" original="-Actual Image Displayed-" /></div>
私の質問は、original
タグは実際のタグではなく、何らかの Javascript によって使用および変換されるということです。これを自分のサイトで再現したいと思います。誰かがこのスクリプトを見つけるのを手伝ってくれますか?