Отправка сообщения в чат через textarea, jQuer/js

186
24 февраля 2018, 23:14

Пишу расширение для Chrome. На таргетном сайте есть чат, в который нужно периодически отправлять сообщение. Проблема в том что input реализован через textarea, отправка идет по нажатию Enter:

Как именно реализована отправка сообщений, и возможно ли сделать отправку программно?

<div class="chat-footer">
        <textarea placeholder="Введите ваше сообщение..." maxlength="200" tkey="placeholder-chat-textarea"></textarea>
    </div>
Answer 1

Тебе надо сгенерировать событие нажатия Enter на элементе textarea Например так

// keyKode 13 как раз и есть клавиша Enter
var event = $.Event( "keydown", { keyCode: 13} );
// Сгенерировать созданное событие на элементе
$('.chat-footer textarea').trigger(event);

Естественно подразумевается, что ты уже подключил в расширение библиотеку jQuery

READ ALSO
Не изменяется атрибут value

Не изменяется атрибут value

Если добавить бургер в корзину, перейти к оформлению заказа (справа вверху) и изменить, скажем, поле "Дом", то в атрибуте value ничего не поменяетсяПочему...

149
помогите решить проблему с расширением

помогите решить проблему с расширением

расширение должно выделять три слова на любой странице когда там только написано выделять что-то одно все работает,но как только я пишу три...

190
Как создать игру в telegram?

Как создать игру в telegram?

Создал ботаВключил онлайн режим

139
Вывод нескольких изображений из sql

Вывод нескольких изображений из sql

Здравствуйте, подскажите в каком виде лучше записывать названия изображений в БДНа данный момент знаю только как 1 изображение добавить,...

183