CSSとJavaScriptでテキストのコピー防止
あるサイトで文言の意味が分からずGoogleで検索する為にコピペしようとするも、テキスト部分が選択できなかった。画像ではなくテキストで書かれているので不思議だったんだけど、調べてみるとCSSとJavaScriptでそのような対策ができるみたい。
<html> <head> <style> body{ user-select:none; -webkit-user-select:none; -moz-user-select:none; -khtml-user-select:none; -webkit-user-drag:none; -khtml-user-drag:none; } </style> </head> <body onMouseDown="return false;" onSelectStart="return false"> <div> ドラッグ不可能ドラッグ不可能ドラッグ不可能<br /> ドラッグ不可能ドラッグ不可能ドラッグ不可能<br /> ドラッグ不可能ドラッグ不可能ドラッグ不可能<br /> ドラッグ不可能ドラッグ不可能ドラッグ不可能<br /> </div> </body> </html>
ソース開かれたらそれで終わりではある。
関連記事
-
-
JavaScriptだけでTOPへ戻るリンクの表示
ページ内をある程度スクロールするとTOPへ戻るリンクを 表示させたかった。 ただ ...
-
-
上部に固定されたヘッダーメニューの作成
■やりたい事 ページスクロールしても上部に固定されたヘッダメニューの作る &nb ...
-
-
NicEdit(WYSIWYGエディタ)を再描写時にサイズを調整する方法
NicEdit(WYSIWYGエディタ)を設置しているサイトがあった。ページ読み ...
-
-
特定のブラウザのみCSS指定
FireFoxだけどうにもデザインが崩れる、 ただ他のブラウザでは希望通りのデザ ...
-
-
prototypeとjqueryの競合
ちょいちょい見るが、実際に競合をおこしているケースに あたったのでメモ。 ↓↓の ...
-
-
IE11でフォーム送信時に二重登録される
Internet Explorer11でform送信時にデータが二重登録されると ...
-
-
formでdisplay:none;にしてても送信される
formで特定の部分をdisplay:none;で非表示にしてても 内容は送信さ ...
-
-
JavaScriptでUNIXタイムスタンプ取得
UNIXタイムスタンプを用いた際、 年月日からすぐUNIXタイムスタンプを出した ...
-
-
Flash上にHTMLの文字やリンクを重ねる方法
FlashにHTMLで文字を書きたかった。そのまま書くのは無理だろうけどCSSか ...
-
-
八地方区分→都道府県→路線→駅名の連携したセレクトメニュー
八地方区分(関東、近畿等)をプルダウンから選ぶと区分内の都道府県プルダウンが表示 ...