質問: 右クリックを禁止にしてテキストをコピーさせないようにしてるサイトはよくみるのですが、 Firefoxの`Shift+右クリック`で禁止を迂回して右クリックメニューから`コピー`を選択してもコピーできないサイトに出くわしました。 javascriptで何らかの阻害措置をとってると思うのですが、どのような方法を取ればこのような動作になるのでしょうか? 見つけたのはこちらのサイトになります。 (テキストのコピー自体はソースコードからできました。)
回答: そのサイトのソースコード24行目に阻害措置が書かれています. 著作権発生しないレベルのコードだと思いますが念の為転載はしません. 内部的にはClipboard API copy - Web 技術のリファレンス | MDN を使ってデフォルトのコピー動作を`preventDefault`で阻害しています.