Я разрабатываю расширение для браузера, которое автоматически заполняет капчу и отправляет сообщения ВКонтакте. Сейчас столкнулся с проблемой внедрения текста в поле ввода. Мне необходимо вставить текст в поле ввода сообщения ВКонтакте с помощью JavaScript и тем самым автоматически активировать кнопку "Отправить" после заполнения. НО обычная вставка текста по коду в спойлере не активирует кнопку "Отправить", и нужного действия не происходит Как всё таки заставить кнопку "Отправить" стать активной после вставки текста с помощью JS? Есть ли какие-либо полезные библиотеки JavaScript для решения этой задачи? Нужно ли отключать какие-либо элементы или события на странице для корректной работы? Скрин и код document.getElementsByClassName("vkuiTypography vkuiInput__el vkuiText vkuiText--sizeY-compact")[0].value = 123 Код document.getElementsByClassName("vkuiTypography vkuiInput__el vkuiText vkuiText--sizeY-compact")[0].value = 123 Этот код я использую для вставки текста в поле
lvnlvn, весь код даже менял на код активной кнопки -- она попросту некликабельная (по клику ничего не происходит)
Еремей, может дело в том, что отправка данных идет не из формы, а из переменной и при том способе заполнения, который используешь ты, JS попросту не обновляет переменную
lvnlvn, да как раз-таки из формы. Ибо если нажать кнопку самому, то форма обновится и кнопка загорится. Иначе же откуда он возьмёт ответ на капчу, как не из формы? Я не буду весь js деобсфуцировать..
el9in, то-то и оно, а вот как обойти... Может есть какая-то возможность вытянуть параметры и отправить свой запрос, а-ля, прошёл капчу?