Расширение Chrome Отправить ключ - PullRequest
5 голосов
/ 09 июня 2011

Есть ли способ смоделировать нажатие клавиши из расширения Chrome?Например, когда я нажимаю кнопку расширения, я могу указать, что ключи «ABC» будут отправлены в окно браузера.

Ответы [ 2 ]

5 голосов
/ 09 июня 2011

К сожалению, нет (это проблема с JavaScript, Chrome API не предоставляет никакой помощи).

Все, что вы можете сделать, это отправить событие нажатия клавиши (см., Например, этот вопрос ), но вы не можете эмулировать фактическое нажатие кнопки. Если родительская страница прослушивает события нажатия клавиш, то она ее перехватит (это событие не будет содержать всей информации как событие нажатия кнопки, поэтому оно может все еще не работать), иначе ничего не произойдет.

1 голос
/ 09 июня 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...