@Smirniy_92

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

Делаю пет-проект, собственно, хочу обезопасить пользователя и добавить отслеживание всех ссылок, и если хост этой ссылки не совпадёт с хостом моего сайта , выбить предупреждение. В принципе, я понимаю , как это сделать, ключевая трудность возникает на самом первом этапе - отслеживание клика. К сожалению, в данный момент я не могу привести примеры кода, из за того, что я с телефона, но проще говоря, я делаю так:
let links = document.getElementsByTagsName('a')
(я не уверен, что правильно по памяти написал, но он меня понимает и записывает в переменную объект со списком ссылок на странице). А дальше делаю
links.addEventListener('click', function () {
// и здесь код, который будет предупреждать юзера 
});

Дебаггер в браузере пишет, что обработчик событий не является функцией. Если честно, не знаю что делать, потому что я учу бек и не очень хотелось бы вот прямо сейчас очень сильно углубляться в js, а просто понять алгоритм навешивания события на тэг. Заранее благодарю за помощь .
P.s. или, может быть, есть лучшее решение для моего вопроса?
  • Вопрос задан
  • 66 просмотров
Пригласить эксперта
Ответы на вопрос 1
@kur4chyt
Качественный говнокод от производителя
let links = document.getElementsByTagName('a')

links.forEach(link => link.addEventListener('click', () => {}))
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы