@alexanderbulatov
Fullstack разработчик

Как сделать картинку не скачиваемой?

Доброго времени суток!

Вопрос в следующем, как сделать так, чтобы нельзя было скачать изображние со страницы, особенно при вызове контекстного меню и даже через консоль браузера?

Почему интересно, увидел на странице (судя по всему Турбо-страница Yanadex-а) изображение и никак не могу его скачать (не потому, что нужно это изображение, а просто из любопытства), вот адрес, где это изображение увидел
ссылка на эту страницу

Буду рад и благодарен любым идеям.
  • Вопрос задан
  • 250 просмотров
Решения вопроса 2
doublench21
@doublench21
t.me/jeudesprits
Если картинку скачивает браузер, значит её может скачать кто угодно. То есть - НИКАК!
Ответ написан
@2bllk
Просто картинка там представляет собой не тег img, а элемент с бэкграундом, заданным картинкой. Но скачать эту картинку можно. На скриншоте я выделил ссылку5db5777ed936c313482082.png
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
NeiroNx
@NeiroNx
Программист
Фоном сделай, тогда не скачается через меню.
Ответ написан
ns174ru
@ns174ru
https://ns174.ru
однозначно задача нереальна.
расходимся
Ответ написан
CityCat4
@CityCat4
Если я чешу в затылке - не беда!
Никак.

Я уже предлагал такой же кейс в вопросе как сделать нескачиваемое видео. Сайт открыт в виртуалке, на экране браузера виртуалки - картинка. В хостовой машине я нажимаю PrtScr (или еще каким-то образом получаю образ экрана - но в хостовой машине) и в хостовой же машине его обрабатываю. В виртуалке (которая открыла сайт) это выглядит как просто отображение картинки.

Попробуйте-ка узнать из виртуалки - сделал я принтскрин в хостовой машине или нет?
Ответ написан
Если нужно, чтобы изображение было вставлено в html-код, а не через стили бэкграундом, и при этом не было возможности скачать изображение при нажатии на правую клавишу мыши, тогда можно изображение вложить в div и добавить этому диву псевдоэлемент во всю ширину и высоту.

Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Лига А. Санкт-Петербург
от 50 000 до 70 000 ₽
iSpring Йошкар-Ола
от 80 000 до 130 000 ₽