• 締切済み

ウェブページの画像転用防止策_このやり方を教えて下さい

ウェブページの画像作品を持ち帰れないようにする以下の方法を教えて下さい。 制作環境はmacのOS10、ドリームウィーバーCSです。 1、右クリック防止方。 2、画像をドラッグすると絵は動かず、画像の上に文字情報があるかのように色が反転する方法。 上記の方法があまり効果がないと言うことは理解しています。 理想はフラッシュで作れたらいいな、とも思っていますが、ソフトが用意できず・・・という状況です。 HTMLやサイト作成の知識はここ1週間足らずで本やネットを通して勉強したての未熟者ですが、どうぞよろしくお願いいたします。

みんなの回答

  • 345itati
  • ベストアンサー率48% (795/1639)
回答No.4

まだ閉め切られていないので参考意見として。 SafariやFirefoxには、ページを構成しているファイルのアドレスを簡単に引っ張り出したり保存出来たりする機能があります。 つまり、アドレスを分かりにくくしてもブラウザによっては全く意味がない事と、究極的にはスクリーンショットされれば簡単に保存されてしまいます。 それからJavascriptでエンコードすると、Javascriptを無効にしていたり対応していないブラウザではページが全く表示されなくなりますので、これも注意が必要ですので。 まあ一応保存出来る手段はいくらでもあるよ、という参考意見程度にしておいて下さいね。 なさろうとしている事の努力を「無駄だよ」と言っている訳ではありませんので^^; ちなみに画像をスライスで分割して表示させるのは、大きめの画像だと、転送にかかるストレスが軽減されるので違う意味でお勧めです。 (分割画像でもDLされた順に表示されていくので、ナローバンド環境でもDL待ちのイライラが軽減されるので)

  • em03
  • ベストアンサー率48% (34/70)
回答No.3

「意味が無い、通用しない」を承知の上なら画像を取るのをめんどくさくさせる方法として。 1.画像を何分割にもスライスする。⇒テーブルで隙間なく並べてページに貼り付ける。 2.画像をテーブルの背景にし、セルサイズいっぱいに透明gifを貼り付ける。  (右クリックで持ち帰ったつもりが、実は透明gifでしたというオチ) 3.1番や2番をやっておいて、ソースを見づらくしてしまう。 例えば 改行(<br>ではなくソースの)を全く無くし、1行にしてしまったり 最初にソースの改行を何十回もして、ずーっと下の方に<html>と始まるように書き始めると 単純なようで、一瞬ソースが見えない?!と思わせる。 エンコードしてしまう。 <html> <head> </head> <body> <script type="text/javascript" language="javascript"> <!-- document.write("********"); // --> </script> </body> </html> ******** の部分にそのページのbody内のタグ類をすべてエンコードしたものを改行ナシで入れてしまう。 エンコードはこちらで↓ http://www.tagindex.com/tool/url.html それでも採取する根性のある人には差し上げるしかないかなぁ。

chi-c-chi
質問者

お礼

分かりやすいご解説、ありがとうございます! そうですよね、採取熱が高いの方には差し上げるしか・・・、でも今回皆さんに相談に乗ってもらったことで今までより1%でも防げると思うので、とても感謝しております。 教えて下さったサイトの内容も、今回の質問以外でも初心者の自分にはとても勉強になりそうです! 実際にどの対策をしくかは分かりませんが、さっそく試しに組み込んでみたいと思います。 ご回答、本当にありがとうございました!

noname#39970
noname#39970
回答No.2

2に関する質問の答えがNo1の「背景にする」 No1も言ってるしこの手合いの質問には「意味がないよ」という答えしか付かない。 なぜならば ユーザが見てる = ローカル(キャッシュ)に保存されている だから。

chi-c-chi
質問者

お礼

質問にも書きましたが意味がない、通用しないのは分かっています。 でも私のような知識が浅い者には有効で意味を持ちます。 自分で守ろうとする努力をしないまま泣き寝入りは悲しいし、知識としてだけでも学びたいのでやり方を教えてもらえると嬉しいです。 ご回答ありがとうございました。

  • 345itati
  • ベストアンサー率48% (795/1639)
回答No.1

いっそボックスを作って、画像を背景画像に設定してみたら如何ですか? キャッシュからサルベージするか、アドレスから引っ張り出さないと保存しにくくなると思いますが? どっちにしろ、持ち帰る気満々の方には全く無効ですけど・・・。

chi-c-chi
質問者

お礼

ご回答ありがとうございます。 私のような初心者には何だかとても有効そうな手段ですね^^ ボックスを作って画像を背景に・・・というと、どのような作業をすればいいのでしょうか? すみません本当初心者なもので、「キャッシュ」という単語もよく分からず・・・。 持ち帰るき満々の方には無効でも自衛する努力はすべきと思っているのでよかったら、どうぞよろしくお願いします。

関連するQ&A