Roman
?
Pawell
Костя
зачем для этого либа?
Костя
это руками делается легко
ixplo
Зони
Vadim
Mannaro
Товарищи, юзает кто firefox quantum?
Mannaro
Как в нем посмотреть websocket messages?
Mannaro
В старой лисе был плагин - тут он не работает(
Ольга
#Москва #офис #удаленка #Белорусская #JavaScript #JQuery #Angular
Добрый день.
Компания ADV\web-engineering в поисках фронтенд разработчиков JQuery или Angular как в офис, так и на удаленной основе.
Ищем в команду!
Готовы предложить интересные проекты, профессиональный рост и "белую" заработную плату + премии. Вилка: 80-130+
Подробнее:
https://hh.ru/vacancy/23045429
https://hh.ru/vacancy/23127314
Резюме можно отправлять в отклике на вакансию, в ЛС или на почту: bfedotova@adv.ru
Nikita
всем привет, у меня вопрос к знатокам
Nikita
const itemsArray = document.querySelectorAll('[data-attribute]')
itemsArray.forEach(( item, index, list ) => {
item.toggleExpand = function () {}
})
насколько это плохая (или не плохая) практика расширения методов dom-элемента?
Ivan
у элементов, которые потом добавлены, функции не будет
Maksim
Dartess
Нет, недавно, но появился
Ivan
Nikita
Ivan
ну и да, так ты каждому элементу присвоишь свою функцию, такую же, как у остальных
Nikita
Anonymous
На Elm пишет кто? И как оно?
Maksim
походу forEach там совсем свежий
Ivan
это же не стрелочная функция, this не сохранится
Nikita
Nikita
this будет ссылаться на item
Ivan
да, там this будет item, но только если ты потом её будешь вызывать через item.toggleExpand
Ivan
ты точно так же можешь навесить внешнюю функцию, и this при вызове будет item
Nikita
Nikita
Cenator 🐈
Cenator 🐈
В начале года вроде
Maksim
Давно
на самом деле совсем не давно
Maksim
в хроме с 52 версии насколько я нашел
Cenator 🐈
Ну относительно
Nikita
есть полиффилы, да и можно переписать этот момент.
Nikita
изначально интересует уровень зашквара при расширении методов отдельных dom-узлов таким вот способом
Ivan
Maksim
Cenator 🐈
Nikita
Nikita
ладно, спасибо!
Nikita
не совсем понял посыл.
свою логику, описаную выше, я уже реализовал, сейчас подправил по предложению @DasFSi
Mannaro
ruslan
тогда кто нибудь, кто сможет ответить на вопрос по ноде?
ruslan
ладно, почему нет
есть одна гугловская капча
я её решаю посредством индусов, всё идёт нормально до момента сабмита этой самой формы гуглу
передаю все заголовки и параметры в форме, по аналогии с действиями через браузер, но в ответ всегда приходит 503 или 302
что может быть не так?
пробовал с разных проксей
Андрей
Я удалил сообщение, но речь идёт о сервисе анти-капча.
ruslan
ну тут не столько в нём суть, с ним всё просто, отдаю ключ капчи, получаю в ответе хэш решения
проблема в запросе к гуглу
ruslan
ruslan
ruslan
вот так выглядит запрос через браузер
ruslan
Андрей
Попробуй скопировать все заголовки запроса.
ruslan
вот, что отправляю я (без параметра на скрине, но с ним тоже самое q)
ruslan
все заголовки прописаны
Андрей
Возможно он по ним определяет пользователя.
Андрей
А так он понимает, что это робот.
ruslan
а, да, юзер не залогинен
ruslan
без кукисов через браузер тоже всё работает, так что они тут не нужны
Андрей
А юзер агент и т.п.?
Serhiy
Юзер агент?
Serhiy
))
ruslan
прописан
Андрей
То, что каждый браузер по умолчанию передаёт.
ruslan
да говорю же всё есть :c
ruslan
хотя я не пробовал его менять
Serhiy
так это 302 это же редирект
Андрей
Т.е. ты делаешь абсолютно такой же запрос, что и пользователь?
Андрей
facepalm...
Андрей
Вот я проглядел.
ruslan
а в чем беда?
Андрей
Куда тебя гугл редиректнуть хочет?
Serhiy
https://uk.wikipedia.org/wiki/HTTP_302
Serhiy
ОУ