我知道禁用圖像右鍵單擊不會阻止具有技術頭腦的人下載圖像。將它們用作CSS背景不是一種選擇。禁用「保存圖像」(用於noobs)
理想情況下,我想僅刪除圖像保存選項,而不是整個上下文菜單。我找到了3個解決方案。人們推薦什麼?爲什麼?包含文件中有哪些特定部分是我應該放在這裏的?
非常感謝:)
#1
$("body").on("contextmenu", "img", function(e) {
return false;
});
#2
$('img').bind('contextmenu', function(e) {
return false;
});
121 upvotes,SRC:Disabling right click on images using jquery
#3
$(document).ready(function() {
$("img").on("contextmenu", function() {
return false;
});
});
76 upvotes,SRC:How to prevent Right Click option using jquery
只是把圖像放在'background' css屬性 – ixpl0
@iXplo仔細閱讀這個問題。她說:「將它們用作CSS背景不是一種選擇。」 – besciualex
他們都用不同的觸發點在字面上做了完全相同的事情。我認爲沒有任何區別。 – josephting