コピーはJavaScriptで簡単に検出可能
document.oncopyでテキスト選択時のコピー(右クリックによるコピーも含む)を検出できる。
短縮URLサービスなどテキストのコピーが必要なサイトがあるがキーボードショートカットでコピーしたつもりでも打ち間違えてコピーできていないことがたまにあるのでコピーした旨を表示したほうが良い気がするのだけどなぜ実装されていないサイトが多いのだろう。
コード
document.getElementById("copyText").oncopy = function(){ document.getElementById("result").innerHTML = 'コピーしました'; };
サンプル
「この文字列をコピーしてください。」をコピーすると下段に「コピーしました」が表示される簡単なもの。
コピーされた旨をJavaScriptで返すサンプル