ページ内のテキストをコピー禁止(実際はクリップボード操作の無効化)にする方法。
右クリック禁止はうざいと思われそう、文字コピーだけを禁止したい、などページ内容の転載対策をしたい方向け。
[転載対策]ホームページ内の記事のコピー(クリップボード)への操作を無効化するHTMLコード(ワードプレス特定の記事も可能)
ソースコード
<body oncopy="return false;">
この1行だけ。
サイト全体にすること以外にも、
特定のワードプレスの記事だけ、コピー禁止も可能。
ワードプレス記事の場合は「テキスト」のHTMLソースに1番上に、この記述をかけばOK。
適用したサンプル記事
よっちゃんイカの種類 いろんなバージョンを紹介
今回は個人的にマイブームの「よっちゃんイカ」。残業に備えて昼休みについついコンビニなどで買ってしまいます。よっちゃんイカ...
サンプルで<body oncopy="return false;"> のコードを埋めた記事です。
(こんなん転載する人いないと思いますが…笑)
テキストは右クリコピーでもCTRL+Cでも無効化されていますね。
でも画像は簡単に右クリコピーも右クリ保存もできちゃいます。
完全に対策できているわけではない
ただしあくまでブラウザのJavascriptが有効になっている場合のみなので、
完全に禁止できるわけではありません。またHTMLソースを除けばいくらでもコピーできます。
ですがやらないよりマシです。めんどくさがってコピーしない確率は高くなるので、転載されたくない大きめのデータベース等を公開する場合は、一応設定しておくのが良いと思います。
右クリック禁止は多くの人に印象悪くしてしまうので、この対策だけはコピーされたくない記事については、こっそり適用することをお勧めしたいです。
コメント