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

Как браузер отличает клик пользователя от имитации клика?

Предположим есть кнопка разворота страницы на весь экран.
При клике пользователем страница разворачивается на весь экран, а при имитации клика (например через timeout), браузер блокирует данное действие.
  • Вопрос задан
  • 512 просмотров
Подписаться 2 Средний 1 комментарий
Ответ пользователя Александр Аксентьев К ответам на вопрос (3)
Sanasol
@Sanasol Куратор тега JavaScript
нельзя просто так взять и загуглить ошибку
$('.button').trigger('click'); // и аналоги
Это не имитация клика, браузер/js не умеет в имитацию кликов никакую.

Нормальный вариант вызывать то что должен вызывать клик т.е. конечную функцию.
Либо использовать не обычный браузер, а сделанный для имитации.
Ответ написан
Комментировать