私は、自前のHPに、イラストの画像を展示しています。プロですので、画像がコピーされるのは、できれば一部制限したいと思っています。
Web画像上で右クリックしても、見る人がコピーできないページをたまに見かけますが、そのようにする方法を知っている方教えていただけないでしょうか。右クリックすると、「Can not copy」なんてポップアップが出てくるのがイイです。
なお、私は、HTMLなど、ほとんど知らないWebページ制作初心者ですので、わかりやすく要点をまとめていただけると助かります。ちなみに、Dreamweaver使ってます。

このQ&Aに関連する最新のQ&A

A 回答 (4件)

HTMLべた書きでよければ・・・・


下記のスクリプトを<head>と</head>タグの間のどこでも良いので置いておくと右クリック時にメッセージを出します。

しかし、ブラウズ出来るって事はダウンロードして表示してるって事なので普通に置いていたらどうにでもしてダウンロードできます。

FLASHなど使えばスライドショウの様に表示できますし、個別の画像のダウンロードもできない(できにくい?)と思います。が、私はFRASH使ったことありません。スンマセン(汗)


<!-- 右クリック禁止 -->
<SCRIPT>
function mdown(e) {
if (navigator.appName == "Microsoft Internet Explorer") {
if (event.button == 2) {
alert("右クリックは使用できません");
return(false);
}
} else if (navigator.appName == "Netscape") {
if (e.which == 3) {
alert("右クリックは使用できません");
return(false);
}
}
}
if (document.all) {
document.onmousedown = mdown;
}
if (document.layers) {
window.onmousedown = mdown;
window.captureEvents(Event.MOUSEDOWN);
}
</SCRIPT>
    • good
    • 3
この回答へのお礼

ありがとうございます。こんなに早くお二人から、回答いただけたので嬉しいです。今までの徒労の時間は何だったんだろうといった感じです。このHTMLならば、私でも、貼り付けるだけで使えそうです。FLASHは、私も使えません。
「しかし、ブラウズ出来るって事は・・」は、分かりますが、理由はkazu-kunさんへの回答に書いた通りです。

お礼日時:2001/09/09 23:48

キャッシュ制限の仕方ですが、Perlの知識が無いと難しいです。


以下のようなスクリプトで実現します。

#! /usr/local/bin/perl
# ■Perlのパス
# 自分のプロバイダのPerlのパスに変更する。

# ■このCGIから見た画像ファイルの位置に書き換えてください。
$JpegFileName="image/test.jpg";

print "Content-type: image/jpeg\n";
print "Pragma: no-cache\n";
print "Cache-Control: no-cache\n\n";
open(FILE,"$JpegFileName");
print <FILE>;
close(FILE);

なお、私もaricopさんのようなサイトの利用者の立場で考えると、kenkenkentさんと同様、コピー制限されていると印象が悪いです。
善意の利用者は、PC上に残しておいて後で見たいとか、壁紙にしたいとか、個人的な利用しかしないと思います。
生半可なコピー制限は、善意の利用者のコピーは防ぐけども、逆に、悪意ある利用者には何の効果もありません。(先に紹介した参考URLの方法も、あるソフトを使えば簡単に破られます。)
いざ、改竄や無断使用された時のためには、
オリジナルの画像よりサイズや画質を落とすとか、画像上にクレジットを入れるとかのほうが有効だと思います。お札みたいに、見えない所に小さく字を入れるとか(^^;。
知りませんが、画像透かし用のソフトって高いかもしれませんので・・・。
    • good
    • 3
この回答へのお礼

お手数をおかけしました。私は、Perlの知識もないのですが、参考とさせていただきます。ありがとう。
ご意見につきましては、kenkenkentさんのものと同様、コメントすると議論になりかねないので、コメントは辞退し、参考程度に承らさせていただきます。画像透かし用のソフト、Photoshopは高いです。

お礼日時:2001/09/11 04:06

画像のコピー禁止は、JAVAスクリプトなどでできますが、


私個人的には、あれは嫌いです(^^;
と言うのも、例えば私がaricopさんのHPを訪問したとして、
『あ、aricopさんのイラスト、すごくキレイだな。あとで
ジックリと見たいな』などと思った時に、ダウンロードが
しづらいからです(笑)
実際には、JAVAスクリプトで制限をかけたところで、
画面全体ををキャプチャーしてしまうとか、キャッシュに
残っているデータから拾って来るなど、抜け道はあります。
結局のところ、無断転載しようとするヤツは、どんな手を
使ってでもやりますからねぇ。難しいところです。
あとは、画像自体に『透かし機能』を使ってしまうとか
でしょうか。私はやった事が無いので判らないのですが、
確か、Photoshop5.5あたりから、できませんでしたっけ?
    • good
    • 0
この回答へのお礼

Photoshop6は持っているので、透かし機能は知っています。
これは、回答ではなく、感想・意見の主旨として承ります。よって、議論の場ではないと思いますので、コメントは辞退いたします。

お礼日時:2001/09/11 03:52

参考URLでいろいろな手段が説明されてます。


しかし、表示できたら、スクリーンキャプチャは出来てしまいます。
どういう理由で、制限しようとされているのかはしりませんが、
その理由によっては制限したって無意味なことです。

参考URL:http://qchan.hornet.co.jp/qcl/shadowprotect/
    • good
    • 0
この回答へのお礼

早速の回答ありがとうございます。Webに画像が表示されれば、スクリーンキャプチャできてしまうのはわかります。でも、多少の効果はあるのではと期待しています。画像を多くの人に見ていただきたいと思う面もあれば、かなりの努力の産物でもあるので安易にコピーされたくない気持ちもあるためです。例えば、駐輪禁止の看板の前で、駐輪する人がどれほどかみたいなものです。
お教えいただいた参考URL、「具体的には、バイナリ排出するようなCGIを作り、ピクチャファイルの中身を排出します。その際、
 Pragma:no-cache
 Cache-Control:no-cache
 を、ヘッダ情報に加えてください。」
とありましたが、実は、私には難しいです。もしお時間があれば、もう少し補足していただけると理解が進むのですが。

お礼日時:2001/09/09 23:37

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q添付画像のファイルはどんな状態のファイルなのでしょうか?クリってもエラ

添付画像のファイルはどんな状態のファイルなのでしょうか?クリってもエラーしか出た事がないのですが

Aベストアンサー

他の回答者様の記入通り、拡張子が無い事には判断出来ません。
また、クリックしてもエラーとありますが、webから探すとか出ませんか?
憶測ですが、多分質問者様のPCにこのファイルを開くアプリケーションが
インストールされていないのではないかな?って思います。
参考までに
よくありがちなのは、XPで作ったエクセルファイル等(逆だったかな^^;)を
ビスタのPCで見ると似たようなアイコンになります。
オフィスの互換パックをインストールすると見れます。

Q右クリックでコピー、切り取りできない画面などの、コピー、切り取りできない方法を教えてください。

右クリックでコピー、切り取りできない、サイトやホームページ、メール画面などの、コピー、切り取りできない方法を教えてください。
キーボードのどれかと、どれかを同時に押すとできると、思うんですけど。

そういった、ページの作り方や、構造はどうなっているのですか。
ダウンロードできない、動画や写真、静止画、曲などと同じなのでしょうか。

写真、動画等のサンプルに、複写できないように、自動的に自分の名前や会社などの、文字や、モザイク、影などを付けるフリーシェアは、ありますか。

Aベストアンサー

画面の丸ごとコピーならPrintScreenキーを押せばイイでしょう。
ファンクションキー(f1、f2、f3・・・というキーの右側)

PrintScreenキーを押してWindows標準のペイントを開いて、張り付けで保存します。

>写真、動画等のサンプルに、複写できないように、自動的に
>自分の名前や会社などの、文字や、モザイク、影などを付ける
>フリーシェアは、ありますか。

いっぱい有りすぎると思うので、Vectorダウンロードなどで画像カテゴリ探して下さい。

参考URL:http://www.vector.co.jp/vpack/filearea/win/art/index.html

Q右クリで画像保存が出ない!

画像を取りたくて矢印を画像に置くと!手のマークに代わり!右クリができなくなりました。
どうしたらよいのでしょうか?

Aベストアンサー

最近のサイトでは著作権の問題もあり、勝手に保存ができないように右クリックができないように設定しいるところが多くなっているであります。法律に抵触する場合もあるであります。

方法としては、色々あるでありますが、ただ見えてる画像が欲しいのであれば、プリントスクリーンでPC画面全体をコピーして、ペイントソフトにペースト、余分な部分を削除して保存すればいいと思うであります。

プリントスクリーンはググってほしいであります。

QWEBを保存させたくない、WEB上の右クリックを禁止させたいのですが

自社のWEBを管理しているものですが、最近弊社のWebをコピーしてそのまま使用しているサイトが多く見受けられます。そこで、
(1)自社のWEBを保存(ダウンロード)されないように、(2)WEB閲覧中に右クリックでコピーされないように
をHTMLで設定することは可能でしょうか?
HTMLの設定で(1)、(2)が可能な場合の方法か、それ以外の方法でも可能でしたらどなたか教えてください。
よろしくお願いいたします

Aベストアンサー

究極にはソースを完全に隠すことは不可能です。
しかし、かなりのところまでは暗号化することが出来ます。

http://www.broadband-xp.com/hidesource/index.html
を参考にソフトを利用してみてください。

参考URL:http://www.broadband-xp.com/hidesource/index.html

Q 友近さんの画像を探しています。本当にいい人で、美人で、セクシーだと思

 友近さんの画像を探しています。本当にいい人で、美人で、セクシーだと思います。着衣・水着・スカート、なんでもOKです(あまり小さいサイズじゃない方がよいです)。どうぞよろしくお願いします。

Aベストアンサー

こちらに数点ありました。
http://bsearch.goo.ne.jp/image.php?UI=web&TAB=web&STYPE=0&CC=1&SCRDEF=0&IMGST=0&IMGSZ=0&IMGC=3&IMGFT=0&IMGFT=1&IMGFT=2&IMGFT=3&MOVPT=0&MOVFT=0&MOVFT=1&MOVFT=2&MOVFT=3&AUDPT=0&NSDP=1&KWDP=1&DC=20&FR=1&SM=mc&OCR=1&SITE=&SITE2=&SITE3=&SITE4=&SITE5=&SITEH=&AUDST=0&AUDMST=0&MOVTHN=0&QGR=1&MOVSC=0&NOJSB=0&QGA=1&NOJS=0&AUDSITE=0&MT=%CD%A7%B6%E1&button=%B2%E8%C1%FC%B8%A1%BA%F7
画像を使用される場合は自己責任でお願いします。

QWebページに掲載した画像で4つのアイコンを出さない方法、右クリックを禁止する方法は?

Webページに画像をあちこちで掲載しますが、二つ知りたいことがあります。

[1] 画像上の4つの横並びアイコンを出さないようにするには?

Windows XPのIE6で少なくとも出る現象ですが、imgタグで画像を表示したとき、その画像上にマウスをもっていったときになるようですが、4つのアイコンが出てきます。Firefoxでは出ませんが。
おそらくPCで設定変更すれば出ないようにできるのでしょうが、ユーザー側にそのようなことをさせずにこのアイコンを出さないようにHTMLなどで記述するにはどうしたらよいでしょうか?
「4つの横並びのアイコン」ですが、わかるとは思いますが一応並んでいる左から順に書くと、

●フロッピーアイコン:マウスオンで出る文言「このイメージを保存します」
●印刷機アイコン:マウスオンで出る文言「このイメージを印刷します」
●封筒アイコン:マウスオンで出る文言「このイメージを電子メールで送信します」
●フォルダアイコン:マウスオンで出る文言「[マイピクチャ]フォルダを開きます」

となっています。


[2] 画像上で右クリックを禁止する記述方法は?

だんだん右クリック禁止のサイトが増えてきていますが、これをするにはどう記述すればいいでしょうか?


どちらについても、画像ごとに記述するのでなく一括して記述できる方法があれば最高ですが。

宜しくお願い致します。

Webページに画像をあちこちで掲載しますが、二つ知りたいことがあります。

[1] 画像上の4つの横並びアイコンを出さないようにするには?

Windows XPのIE6で少なくとも出る現象ですが、imgタグで画像を表示したとき、その画像上にマウスをもっていったときになるようですが、4つのアイコンが出てきます。Firefoxでは出ませんが。
おそらくPCで設定変更すれば出ないようにできるのでしょうが、ユーザー側にそのようなことをさせずにこのアイコンを出さないようにHTMLなどで記述するにはどうしたらよいでし...続きを読む

Aベストアンサー

[1] http://www.drk7.jp/MT/archives/001310.html
[2] http://oshiete1.goo.ne.jp/kotaeru.php3?q=1227683
2についてはすでに言及されている通り、JavaScriptがOFFの人には意味がありませんし、いろいろと不便になるだけなのでやめて欲しいというのが正直なところですが。

Q●「美人アプリ」の画像を保存したい!

●「美人アプリ」というアプリを使用しています。

●ここで表示される画像を保存したいのですが、方法がわかりません。可能かどうかも。。

●もし、方法をご存知の方がいらっしゃいましたら教えていただけませんか?おねがいします。

Aベストアンサー

保存したい画像を表示させて、↓の方法で画面をキャプチャすると、写真アルバムから見れます。
http://blog.livedoor.jp/sakusakupocky/archives/50263981.html

Q画像をクリックしたときに右クリック禁止を発動したい

 Bodyタグなどに「oncontextmenu=return false」と書くと、右クリックを禁止できますが、最初から右クリックを禁止するのではなく、ある特定の画像をクリックしたときに発動させたいのですが。

 それを例えばダイナミックHTML(?)的に「<img src="xxx.jpg" onmousedown="document.body.background='壁紙'">」のようなやり方を応用して、「oncontextmenu=return false」を発動できないか試してみましたが、(文法を根本的に知らないので)どうも上手く出来ません。
 (※<img src="a.jpg" oncontextmenu=return false>と書けば、その画像の右クリックだけは禁止できますが)

 Javaスクリプトを使えばこのコントロールが可能かと思いますが、もしこの「onmousedown="document.body.background='壁紙'"」レベルの単純な指示で、右クリック禁止が発動できる方法が何かございましたら、お教えいただければ幸いです。


(※右クリック禁止をさせても、結局のところソースを見られたりするのを禁止する事は出来ない、というのは知っています。そういう内容の質問ではありません)

 Bodyタグなどに「oncontextmenu=return false」と書くと、右クリックを禁止できますが、最初から右クリックを禁止するのではなく、ある特定の画像をクリックしたときに発動させたいのですが。

 それを例えばダイナミックHTML(?)的に「<img src="xxx.jpg" onmousedown="document.body.background='壁紙'">」のようなやり方を応用して、「oncontextmenu=return false」を発動できないか試してみましたが、(文法を根本的に知らないので)どうも上手く出来ません。
 (※<img src="a.jpg" oncontextmenu=re...続きを読む

Aベストアンサー

個人的なサイトさまなのでURLを貼ってもいいのか迷いましたが、以前にとても丁寧な回答を頂き解決したので。
いわゆる質問掲示板形式のサイトです。
タグ打ちサイトを立ち上げて、スクリプトやスタイルをいろいろと試みてまだ5年ほどの私から見ればとても専門的な方のように思えます。
対応もとても丁寧でした。
catt69さんの悩みが解決されるかはわかりませんが、もしここで回答が得られなかった場合、こういった質問のできる場で一度相談されてみてはいかがでしょうか。

下記アドレスの冒頭に「http://」をつけてください。

www2h.biglobe.ne.jp/~hnakamur/technolab/cgi/clip2/index.html

Q右クリ禁止のサイトの画像を保存

質問の通りなのですが右クリック禁止のサイトの画像を保存できるようにする方法はないでしょうか?あと、よく海外でおもしろ動画とかを見せてるサイトがありますが、そういった動画を保存する方法はありますか?重ねて質問すいません^^;

Aベストアンサー

そのサイトを見ないとなんとも言えませんが、
JAVAをオフにしてみると右クリック禁止がはずれる事もあります。

それで駄目ならば、プリントスクリーンを取って画像を修正してください。
まぁ画像を持ち出されたくないサイトならばあまり持ち出さないほうがよろしいかと思います。

ちなみに動画を保存する場合は専用のソフトなどが必要。

Q掲載画像を右クリックで保存できないようにしたい!!

自分のHPを作成してるものですが掲載写真がネットで流されたりしないかどうか心配があります。通常の画像等は右クリックでファイルに保存可能だと思いますがそれができないようにする方法をどなたか教えてください(>_<)!!あと携帯でもメールで転送などできなくする方法を教えてください!

Aベストアンサー

右クリックのファイル保存を完全に禁止することはできません。どうしても、ということであれば、サイト全体をflashにしましょう。それならパクられてもファイルを分割されなければ転載されることはありません。とはいっても、キャプチャされたらやっぱり無力なんですけど。
といってしまっては不親切に過ぎるので、一応
「HTMLソースを見られないようにする方法」http://www.broadband-xp.com/hidesource/index.html
を参照してみてください。ここは、結構いろんな実験がなされてて面白いページです。

携帯のほうは、携帯以外のIPアドレスからは表示できないようにして、
http://www.nttdocomo.co.jp/p_s/imode/tag/s3.html
で解説されているように、「再配布不可能識別子」というのをファイルに設定すればメール転送やメモリーカードにコピー等できなくなります。

参考URL:http://www.broadband-xp.com/hidesource/index.html, http://www.nttdocomo.co.jp/p_s/imode/tag/s3.html

右クリックのファイル保存を完全に禁止することはできません。どうしても、ということであれば、サイト全体をflashにしましょう。それならパクられてもファイルを分割されなければ転載されることはありません。とはいっても、キャプチャされたらやっぱり無力なんですけど。
といってしまっては不親切に過ぎるので、一応
「HTMLソースを見られないようにする方法」http://www.broadband-xp.com/hidesource/index.html
を参照してみてください。ここは、結構いろんな実験がなされてて面白いページです。

携帯...続きを読む


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング