Задать вопрос
@Fqwd123

Как запретить скачивание картинок?

Нужно сделать "защиту" от скачивания картинок( да я понимаю что это бесполезно, но стоит такая задача), хочу просто задизейблить клик правой кнопкой по картинке, вот код
window.onload = function() {
                document.getElementsByTagName('img').ondragstart = noselect;

                document.getElementsByTagName('img').onselectstart = noselect;

                document.getElementsByTagName('img').oncontextmenu = noselect;

                function noselect() {
                    return false;
                }
            }

Но почему то не работает, картинки погружаются через lazyload, если убрать getElementsByTagName('img') то правый клик не работает на всех элементах
  • Вопрос задан
  • 356 просмотров
Подписаться 1 Простой 11 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
KorniloFF
@KorniloFF Куратор тега JavaScript
Работаю по font-end / JS
Fqwd123,
Но это не панацея.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Laweb
Веб-разработчик
Попробуйте такое решение
https://youtu.be/lkh-fQsoDZY
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы