Я сомневаюсь, что вы собираетесь найти правильный ответ вам проблему здесь. Как упоминалось ранее, нам не хватает контекста, чтобы дать вам наилучшее возможное решение, однако я могу попробовать.
утра ищет действие не EVENT ...
Вы не можете управлять компьютером пользователей, ближе всего к этому зовет событие. Так что да, вы, , можете искать событие.
Потому что, когда пользователь вводит что-то во вход, происходит гораздо больше событий, например. события (нажатие клавиши, KeyUp, KeyDown), символ вводится на вход, некоторые DOM события инициируются и т.д.
В события могут быть смоделированы, добавляющим символы могут быть смоделированы, DOM события могут быть смоделированы. Тем не менее, пользователь или пользовательское устройство не может быть смоделировано.
Вам, вероятно, понадобится написать некоторые абстракции. Узнайте, что в настоящее время сосредоточено, проанализируйте материал, который может быть применим к этому, и имитируйте поведение. Возможно, его также можно совершить перехват низкого уровня addEventListener, чтобы проксировать их через свой собственный код.
Что я предлагаю, это выяснить, является ли это вашей проблемой и убедиться, что у вас нет проблемы с XY. Например, почему вы хотите имитировать пользователя, почему вы не отделяете «проводку» от «логика».
По соображениям безопасности доступ к браузеру ограничен, поэтому не все, что вы хотите сделать, возможно, возможно, это, например, для тестирования интеграции, вы можете использовать что-то вроде Selenium, что позволяет вам делать что вы просили, но только на машине, из которой она выполнена.
Мой вопрос: _why_. Почему вам нужно точно имитировать активность пользователя? – hindmost
@ hindmost Почему причина важна? Я хочу знать, как это сделать в javascript, поэтому stackoverflow существует, чтобы задавать вопросы .... – fico7489
@hindmost некоторые плагины могут регистрировать множество событий на входе, и я хочу имитировать действие нажатия клавиш. Я хочу, чтобы плагин делал то, что нужно делать, когда пользователь нажимает клавишу ... – fico7489