JackShcherbakov
@JackShcherbakov

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

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

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

Заранее выражаю огромную благодарность всем, кто поможет!
  • Вопрос задан
  • 240 просмотров
Решения вопроса 1
nikolayshabalin
@nikolayshabalin
Автор профессиональных курсов в HTML Academy
Вы можете определять програмно нажали на клавиши или нет. И если программно, то не запускать Ваши хэндлеры.

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

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

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