Size: a a a

JavaScript Noobs — сообщество новичков

2021 September 28

🎄

🎄 in JavaScript Noobs — сообщество новичков
Всем привет, пишу юзерскрипт для инсты, хочу что б он сам ввел некоторый ник и сохранил его. Ник должен вводиться в тег input, я программно меняю input.value, на страничке изменяются данные, но что б сохранить изменения нужно нажать кнопку сохранить, а она как была так и остаётся неактивной (если изменять данные на странице руками то она становится активной) и в консоли вылетает ошибка CORB. Я погуглил, где-то на форуие было сказано что CORB появился с 72 версии хрома, я сказал 65, теперь эта ошибка не вылазит но кнопка сохранить все так же неактивна если менять данные программно. Мне кажется что при изменении данных в ручную и программно срабатывают какие-то разные события, но я попробовал создать событие "input" и вызвать его у поля с ником. Уже не знаю что делать, может кто-то помочь?
источник

А

Артем in JavaScript Noobs — сообщество новичков
Что
Такое
Юзерскрипт
0_о
источник

🎄

🎄 in JavaScript Noobs — сообщество новичков
userscript через tampermonkey
источник

А

Артем in JavaScript Noobs — сообщество новичков
Аааа, я вроде понял.

В общем загугли puppeteer
источник

А

Артем in JavaScript Noobs — сообщество новичков
хз что это
источник

𝐓

𝐓𝐬𝐮𝐧𝐝𝐞𝐫𝐞✘... in JavaScript Noobs — сообщество новичков
Какие способы есть укоротить этот код?
источник

А

Артем in JavaScript Noobs — сообщество новичков
а что тут ускорять то
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
Вынести функцию для слушателей отдельно, она по сути одна и та же везде, то что меняется можно передавать параметром
источник

𝐓

𝐓𝐬𝐮𝐧𝐝𝐞𝐫𝐞✘... in JavaScript Noobs — сообщество новичков
Укоротить*, я говорю по той причине, что вроде нарушается DRY, из-за строки:

let opOne = Number(document.getElementById("op-one").value);
let opTwo = Number(document.getElementById("op-two").value);

Она повторяется 4 раза
источник

НШ

Назар Швець... in JavaScript Noobs — сообщество новичков
Дарова гайс)
Поделитесь regexp для валидатора.
"Разрешить кавычки если внутри будет слово"
источник

BB

Bogdan Bida in JavaScript Noobs — сообщество новичков
function operationHandler(callback) {
 return () => {
    let opOne = Number(document.getElementById("op-one").value);
    let opTwo = Number(document.getElementById("op-two").value);
    alert(callback(opOne, opTwo));
 }
}

А далее кидаешь везде свою обработку значений
источник

𝐓

𝐓𝐬𝐮𝐧𝐝𝐞𝐫𝐞✘... in JavaScript Noobs — сообщество новичков
Я ее выносил, пол часа мучился, но мне выдает value который был изначально, то есть при загрузке сайта
источник

𝐓

𝐓𝐬𝐮𝐧𝐝𝐞𝐫𝐞✘... in JavaScript Noobs — сообщество новичков
Сейчас попробую
источник

ВК

Вячеслав Колесников... in JavaScript Noobs — сообщество новичков
привет. Тут?
источник

КК

Ксяу Ка in JavaScript Noobs — сообщество новичков
м?
источник

FM

Faust McCartney in JavaScript Noobs — сообщество новичков
источник

ВК

Вячеслав Колесников... in JavaScript Noobs — сообщество новичков
Бот может пушить сообщение сам? Например тебя лайкнули и он тебе об этом пишет? Пуш уведомления типа? Я думаю что может (видел такое). Что нужно для этого? Знать какой id?

Вопрос 2: чтобы поделиться контактом нужно знать username или опять же какой то id из этих?
источник

КК

Ксяу Ка in JavaScript Noobs — сообщество новичков
id, потом username, последнего может не быть
источник

КК

Ксяу Ка in JavaScript Noobs — сообщество новичков
а контакт спрашивать надо у юзера есть в кнопках
источник

ВК

Вячеслав Колесников... in JavaScript Noobs — сообщество новичков
типа боту нужно расшарить свой контакт?
источник