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

Как запретить вводить javaScript команды на сайте?

Здравствуйте!

Можно ли как то отследить выполнение команд в консоли? Если в консоли что то вводится можно ли вызвать какую-то функцию, например, обновить страницу. Пишу игру (по приколу идея со знакомым пришла - твистер для пальцев, на экране появляются 10 клавиш, игркоки их нажимают и кто первый отпустит - тот проигрывает). Так вот в этой игре можно запрограммировать нажатие клавиш, как от этого защититься? Может быть можно как то отследить нажатие F12 хотя бы?

Заранее выражаю огромную благодарность всем, кто поможет!
  • Вопрос задан
  • 289 просмотров
Подписаться 3 Простой 10 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
nikolayshabalin
@nikolayshabalin
Автор профессиональных курсов в HTML Academy
Вы можете определять програмно нажали на клавиши или нет. И если программно, то не запускать Ваши хэндлеры.

document.addEventListener('click', event => {
      if (!event.isTrusted) {
        return;
      } else {
        /*ваш код*/
      }
    });
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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