AN HTTPD ゲストブック/コメント集(2002年8月25日00:18)


ハチベエ seventaro@hotmail.com 2002/08/25 00:51

Iwa様へ

早速のご回答ありがとうございます。
参考になりました、やはり無理なようですね、
ありがとうございました。


Iwa moranet@livedoor.com 2002/08/25 00:35

ハチベエさん

それは不可能に近いです。(以下HTMLソースのこととして書きます)
ページは、見る人のコンピュータにダウンロードされるので必ず見る人の手にHTMLソースが
渡ることになります。
たとえJavaScriptで右クリックを禁止させてもJavaScriptを無効にすれば意味はないですし
だいいちコンピュータにテンポラリファイルとして残るのでJavaScriptを無効にしなくても
見れます。
no-cacheを使ってもブラウザを閉じない限り残っているのでこれも無理です。

HTMLソースをJavaScriptを使って暗号化するというソフトは存在しますが、シェアウェアでしかもいくつかプログラム上の問題点もあります。
それにJavaScriptを無効にしている人は見ることもできません。

究極の方法は、自分でプリントスクリーンでキャプチャしてその画像を公開することぐらいです。

それもいやなら、共有資産であるインターネット上にははじめから公開しないのが一番です。


ハチベエ seventaro@hotmail.com 2002/08/25 00:18

場違いな質問でしたら、すみません。

Webページをクライアント(ユーザ)側からコピーできないように
することは可能でしょうか?
右クリックの使用不可とかだけでなく、プリントスクリーン以外は
コピー(見ること)できない!なんていう方法はあるのでしょうか?

そんなことなら公開するなとお叱りをうけるでしょうが、
可能なJSやCGIなどご存知の方は教えてください。
よろしくお願いいたします。


以下のページの #01239 やさらにその下の方のいくつかのスレッドも参考になります。
http://www.users.gr.jp/ml/archive/dhtml/DHTML12.asp