Я знаю, что отключение щелчка правой кнопкой мыши на изображениях не остановит тех, кто не обращает внимания на загрузку изображений. Использование их в качестве фона CSS не является вариантом.Отключить «Сохранить изображение» (для noobs)
В идеале, я бы хотел ТОЛЬКО удалить параметры сохранения изображений, а не все контекстное меню. Я нашел 3 решения. Что люди рекомендуют и почему? Есть ли какая-либо конкретная часть файла include, в который я должен поместить это?
Большое спасибо :)
# 1
$("body").on("contextmenu", "img", function(e) {
return false;
});
# 2
$('img').bind('contextmenu', function(e) {
return false;
});
121 upvotes ЦСИ: Disabling right click on images using jquery
# 3
$(document).ready(function() {
$("img").on("contextmenu", function() {
return false;
});
});
76 upvotes ЦСИ: How to prevent Right Click option using jquery
просто поместите изображение в 'background' css property – ixpl0
@iXplo Внимательно прочитайте вопрос. Она сказала: «Использование их в качестве фона CSS не является вариантом». – besciualex
Все они буквально делают то же самое в конце с различными триггерными точками. Я не думаю, что есть какая-то разница. – josephting