スポンサーリンク
クライアントワークで写真家のホームページを作ることになりました。ホームページで使用されている写真画像をダウンロードできなくするように右クリックをできなくして欲しいとの要望がありました。
正直、右クリックを禁止にしても、さまざまな方法で画像ファイルをダウンロードできてしまうのですが、まぁ一応ということで・・・
さて、jQueryで右クリックを禁止する方法ですが、以下のようなコードを書くだけで簡単に実現できます。
$(function(){
$(document).on('contextmenu',function(e){
return false;
});
});
このように書くことで、閲覧してるページで右クリックメニューが表示されなくなります。
また、画像ファイル上でのみ右クリックメニューを禁止したい場合は以下のように書き換えます。
$(function(){
$('img').on('contextmenu',function(e){
return false;
});
});
セレクタにimgタグを指定するだけです。
以上、jQueryを使って右クリックを禁止する方法でした。
スポンサーリンク
スポンサーリンク