Пишу расширение для Chrome. На таргетном сайте есть чат, в который нужно периодически отправлять сообщение. Проблема в том что input реализован через textarea, отправка идет по нажатию Enter:
Как именно реализована отправка сообщений, и возможно ли сделать отправку программно?
<div class="chat-footer">
<textarea placeholder="Введите ваше сообщение..." maxlength="200" tkey="placeholder-chat-textarea"></textarea>
</div>
Тебе надо сгенерировать событие нажатия Enter на элементе textarea
Например так
// keyKode 13 как раз и есть клавиша Enter
var event = $.Event( "keydown", { keyCode: 13} );
// Сгенерировать созданное событие на элементе
$('.chat-footer textarea').trigger(event);
Естественно подразумевается, что ты уже подключил в расширение библиотеку jQuery
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости