- ベストアンサー
画像のコピー禁止
ホームページ上の画像を閲覧のみにしたくて、 右クリック禁止のJsは過去ログで発見しましたが、 画像にマウスを置くと出てくるサムネイル(コピーや メールで送るなど)で簡単にコピーできてしまいます。CGIなどを使用すればダウンロード不可にできるようですが、難しくて手がでません。 どなたかご指導よろしくお願いいたします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
少しめんどうですが、表示させたい画像を背景画像として指定し、表には透明GIF(1px×1pxで作る)をダミーで表示させればHTMLのソースを見ない限り画像をダウンロードできません。また、その背景画像もHTMLファイルに直接書き込むのではなく、別ファイルのスタイルシートに書き、CSSをリンクで呼び出せばさらに手間が増え、ある程度詳しい人でないと簡単には画像をダウンロードできなくなります。 また、フラッシュをつかって画像を呼び出すというのも一つの手ですね。FLASH MXでは外部のJPGファイルを呼び出せます。参考サイトでは簡単に外部JPGファイルを呼び出せるFLASHがフリーで配布されています。
その他の回答 (4)
公開している以上 コピーやDLは可能になってきます。 どんなことをしたって。 その画像がなにかわかりませんが 悪用されたくないならば 画像そのものに、コピーライトの表示。 もちろん簡単に消せますがね...
お礼
misato810さま とてもとても遅くなってしまいました。 申し訳ありません。 大変参考になりました。 ありがとうございました。
- katu0021
- ベストアンサー率7% (1/13)
<META http-equiv="imagetoolbar" content="no"> を指定するとサムネイル出ないよ。 サムネイルとは、イメージツールバー(画像にマウスを乗せたときに表示される印刷・保存などのツールバー)と解釈して回答しています。(IE6.0 の追加機能) 間違いていたら御免ね。
お礼
katu0021さま とてもとても遅くなってしまいました。 申し訳ありません。 大変参考になりました。 ありがとうございました。
- asaku_woo
- ベストアンサー率20% (1/5)
よく聞く話ですが、 いくら右クリック禁止やコピー禁止しても ファイルの保存やキャッシュをあされば回収できてしまいますよね。 高度なことでできたとしてもPrintScreenでコピーになりますよね。 世界に公開している以上禁止は不可能では? むろん、いろんな手段でガードすることで何%かの防御なるので無駄ではありませんが、 ’完全ではない’ということです。
お礼
asaku_wooさま とてもとても遅くなってしまいました。 申し訳ありません。 大変参考になりました。 ありがとうございました。
- vnsolong
- ベストアンサー率25% (5/20)
HTMLベースであれば、 BODYに oncontextmenu = "return false" とすれば右クリックが無効になりますよ。
お礼
vnsolongさま とてもとても遅くなってしまいました。 申し訳ありません。 大変参考になりました。 ありがとうございました。
お礼
kjnさま とてもとても遅くなってしまいました。 申し訳ありません。 今回flashは使いませんが、素敵なサイト参考になりました。 また、透明GIFの件勉強になりました。ぜひトライしたいと思います。 ありがとうございました。