JavaScript を使用せずに Web ページで右クリックを無効にすることはできますか? ほとんどのブラウザではユーザーが JavaScript を無効にできるため、この質問をします。
そうでない場合、JavaScript を使用して右クリックを無効にするにはどうすればよいでしょうか?
ベストアンサー1
JavaScriptでこれを行うには、「contextmenu」イベントのイベントリスナーを追加し、preventDefault()
方法:
document.addEventListener('contextmenu', event => event.preventDefault());
そうは言っても、やらないでください。
なぜでしょうか? それはユーザーを困らせるだけだからです。また、多くのブラウザには、右クリック (コンテキスト) メニューを無効にできないようにするセキュリティ オプションがあります。
なぜそうしたいのかわかりません。その方法でソース コードや画像を保護できると誤解しているのであれば、もう一度考えてみてください。それはできません。