Мне нужно на одном сайте сделать рассылку.
есть текстовое поле , вводишь текст - появляется кнопка отправить.
Пытался сымитировать события ввода , но их скрипты по свойству istrusted понимают что событие сгенерировано из скриптов и ввод не происходит . Как-оказалось сымитировать полноценный текстовый ввод нереально, ввиду системы безопасности браузера и эту фичу никак не обойти.
при изменении
textinput.value="some text"
кнопка не появляется.
elem.dispatchEvent(new Event('keypress', {keyCode: 'a'}))
событие происходит но ввода нет и нужная кнопка соответственно не появляется.
решил добавлять эту кнопку динамически, но даже полная копия этой кнопки не срабатывает. Видимо в скриптах на него ссылается переменная и после всплытия идет проверка на наличие этой ссылки или же просто через эту ссылку скрипт сам запускает нужные действия. этого точно не знаю .
в дебаггере смотрю он совершенно на другие функции прыгает . И еще меня смущает то, что listener этой кнопки пустой .
вот и сижу ломаю голову как теперь сделать кнопку функционирующей.
Есть возможность посмотреть какие переменные ссылаются на эту кнопку ?