- ベストアンサー
コピーのできないホームページ作成の方法は?
ホームページを閲覧した方が、そのページをコピーをすることができないようにしたいのですが、どのようにするのかわかりません。 またテキストページに関しても同様に閲覧している方がコピーできないようにしたいのですが。 ご存じの方、お教えいただきたいのですが、よろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
>PDFファイルでその内容をコピーできないようにすることができますが、そのようなレベルです。 「画像を右クリックで保存できない」 「テキストを選択することが出来ない」 といったところでしょうか? 右クリック禁止そのものはJavaScriptで実装出来ます。また、画像を背景と一体化させるのも手です。究極的にはスクリーンショットされてしまえば全て無意味なのですが。 テキストの選択も右クリック禁止である程度防げます。さらに言えば画像化してしまえばよりベターでしょう。更新するのが面倒になりますけど。 様々な意味で一番効果が高く、管理者側も楽なのはFlashでしょう。 時々見るでしょう?全てFlashで出来たサイト。 Flashであれば、そもそも右クリックしたところでコピー系の選択肢は出てこないし、保存されたところで中身を改編するのはまず無理。 あ、念のために言っておきますが、Flashであってもスクリーンショットからは逃れられません。この辺はあきらめるのが妥当でしょう。 最後に忠告ですが、あまりコピー禁止にこだわらない方が良いですよ。必要以上に防護策を張り巡らすあまり、一般ユーザーをおいてけぼりにしたら本末転倒です。何のためのサイトなのかを見失わずに、根本部分をきっちり作りこむことを第一にした方がおそらく総合的には良い結果が得られます。
その他の回答 (3)
- Muller3
- ベストアンサー率81% (800/979)
http://okwave.jp/qa2550400.html http://okwave.jp/qa2590264.html 同様の質問かと。 でも他の方が言われてますけど、はっきり言って意味ないです(苦笑) 全くの初心者ならまだしも、子供だましにすぎません。
- ibe_tattsu
- ベストアンサー率70% (36/51)
PDFの保存不可となっているページでも、ファイルの保存は可能です。 あれは、AcrobatReaderが保存不可というオプションを読み取って、 保存不可のように動作をしているだけです。 ウェブページ・画像・PDFなどにしろ、閲覧側にデータを転送し、閲覧側でそれを表示しています。 ですからコピーや保存の不可ということは無理です。 ですが、JavaやFlashなどのバイナリデータ(テキストではない)であれば、 ソースは解析しない限り見ることは難しくなります。 閲覧というのは、必然的に閲覧者にデータを渡しているわけです。 あくまでも相手にデータを渡して、その取り扱い方は受け取った人次第だということです。 公開したものを取られない様にするというのは無理だと考えるましょう。
- EFA15EL
- ベストアンサー率37% (2657/7006)
極論を言ってしまえば「不可能」です。 ソースを隠すことが出来ない以上、自分と同レベルかそれ以上のプログラマであれば方法を見つけてしまいます。 といってもあくまでそれは極論でして、完璧な防御策は無いという前提のもとでどこまで妥協するかでしょう。 例えば右クリック禁止とか、JavaScriptによる暗号化、テキスト自体の画像化、Flashによる内包など方法は様々です。 「コピーをすることが出来ない」の意味を具体的に補足してもらえればもう少し詳しい回答が出来ると思います。
補足
EFA15EL様ありがとうございます。 補足させていただきます。 たとえば、PDFファイルでその内容をコピーできないようにすることができますが、そのようなレベルです。 PDFのページが見づらく、webページのような、リンク、画像があるページで、コピーができないようにしたいのですが。 よろしくお願いいたします。