Dlazder
Мудрец
(16875)
1 год назад
Проверять есть ли атрибут disabled у кнопки, например интервалом. Мб есть прослушиватель сирена атрибутов, но точно не знаю...
setInterval(() =>{
if (!document.querySelector('.submit-btn').disabled) {
document.querySelector('.submit-btn').click()
}
}, 100)
qweqw eqweqwУченик (93)
1 год назад
еще один вопрос, если вас не затруднит
из-за проблем с сервером иногда приходят "битые" запросы, которые не отправляются, соответственно кнопке атрибут и доп класс disabled не добавляется. скрипт зацикливается и начинает спамить битым запросом, от чего получает таймаут от сервера за сам
возможно ли как нибудь модифицировать скрипт так, чтоб на одну кнопку он жал один раз?
то есть, если кнопка уже была нажата скриптом - скрипт к ней не возвращался
qweqw eqweqwУченик (93)
1 год назад
от чего получает таймаут от сервера за СПАМ*
не заметил опечатку, а редактировать комментарии нельзя..
Чтоб принять запрос - надо нажать кнопку "принять"
В общем хотелось бы немного автоматизировать, чтоб самому их не нажимать, а при появление нового запроса кнопка нажималась сама
название у кнопки "принять", основной класс у кнопки "submit-btn", тег у кнопки <button>
после нажатия на эту кнопку она меняет название, к ней добавляются классы expired и disabled
и атрибут у тега button становиться disabled, то есть 2 раза одна и та же кнопка не нажмется
запросы появляются в реальном времени, без обновления страницы
по такому же принципу, как добавляются ответы на вопросы тут - новый появляется сверху, а старые съезжают вниз страницы
не могли бы вы помочь с написание скрипта для расширения userscript если это конечно возможно
сам в js ничего не понимаю, по этому даже не знаю с какой стороны к этому делу подойти