Anonymous
꧁༺ĤŐŔŃŶ
без токен\ключа из прилы, ресурс тупа не открывать
???
Профит
꧁༺ĤŐŔŃŶ
Да и то, тоже сомнительно и не панацея
꧁༺ĤŐŔŃŶ
Anonymous
꧁༺ĤŐŔŃŶ
что за сайт?
Anonymous
что за сайт?
сайт не имеет значения, если они как-то детектят, значит есть способ
꧁༺ĤŐŔŃŶ
конечно ничто не мешает их подменить и получить другой результат
꧁༺ĤŐŔŃŶ
инфа100%, один из подменяемых параметров окажется ключеым и "детекта" не произойдет
Alex
http://mobiledetect.net/
Anonymous
꧁༺ĤŐŔŃŶ
Например?)
User-Agent основной ключ, дальше совокупность параметров, типа размеров экрана, иногда дополнительные апи браузера, отдающие какие-нибудь гео-данные, данные с акселерометра\гироскопа, т.д. и т.п.
꧁༺ĤŐŔŃŶ
Да чо там, банальная проверка наличия flash-контейнера уже отсечет мобилки
꧁༺ĤŐŔŃŶ
нет контейнера, значит смарт, есть, значит писюк, все
꧁༺ĤŐŔŃŶ
есть замечательная штука fingerprint2.js:
https://fingerprintjs.com/
꧁༺ĤŐŔŃŶ
умеет в кучу разных свойств и параметров, на выходе отдает отпечаток(ключ\токен, называй как хочешь) который свойственен только текущему браузеру
꧁༺ĤŐŔŃŶ
Если покопаться внутри, плюс взять какой-нибудь преждложенный вариант Алекса, можно с 99% вероятностью детектить смарты
꧁༺ĤŐŔŃŶ
Например?)
Есть у меня вот такой, незамысловатый скриптек, который покрывает 100% посетителей моего ресурса:
Alex
꧁༺ĤŐŔŃŶ
Был актуален до появления медиа кверей в CSS
Anonymous
Anonymous
ᅠᅠᅠᅠᅠᅠᅠᅠᅠ
привет
Anonymous
А может ли нода создавать дочерние процессы?
Pavel
ты хотел сказать воркеры?
Pavel
см. worker_threads
Roman
Я не могу передать свои чувства от увиденного. Простите, считаю своим долгом показать. https://lenta.ru/news/2019/04/23/robot/
Roman
Если кто-то смог незаржать в процессе всего видео, напишите. Вы мой герой.
Dmitry
Pavel
Valdis
с formidable работал кто-то?
принимаю form-data запрос и хочу прологировать поля следующим кодом
let form = new formidable.IncomingForm({uploadDir: __dirname + '/../tmp'}).parse(req)
let token;
let projectId;
await mkdirp(__dirname + '/../tmp');
form.on('field', async(name, field) =>{
console.log(name);
if(name == 'session_token') {
token = field;
} else if(name == 'project_id') {
projectId = field;
}
но у меня почти никогда не логируется имя поля. но иногда встречаются. в чем может быть проблема?
Syntax Highlight Bot
Maksym
ребята помогите, знаю код простой, но я на начале. Буду благодарен
Maksym
Maksym
1.1 сделал 1.2 нужно
stay
Выкладывай на codepen или fiddle
Maksym
+
Anonymous
а муНамбер почему не определен?
Anonymous
в ие что ли кодишь?
Maksym
https://codepen.io/maksymheraskevych/pen/ROYqmG
Maksym
нет хром
Anonymous
Maksym
та какой вирус?
Maksym
можешь не открывать,я скинул фото
Maksym
просто какую функцию нужно добавить чтоб ширина квадрата менялась при вводе в инпут
Maksym
не могу найти
Maksym
знаю что onchange
Maksym
но походу не так написал
Maksym
я js слабо знаю, знаний пока маловато
Anonymous
figure[0] надо
Anonymous
у тебя у двух элементов одинаковый id
Anonymous
ты не определил myNumber
Anonymous
лучше использовать addEventListener()
stay
Кароч
1. myNumber нигде не определен.
2. У тебя 2 одинаковых id в html — так не делается. Вообще лучше используй классы везде.
3. figure[0], а не просто figure. раз уж решил так написать.
stay
stay
stay
А объясните мне, в каком учебнике всех до сих пор учат писать var и навешивать обработчики через свойства?
Anonymous
в старом)))
Maksym
😆
Maksym
спасибо
Maksym
буду исправлять ошибки)
Anonymous
есть курс от линды 2011 года
stay
Я просто учил JS года 3 назад. И даже тогда уже такой фигни почти не было
Maksym
я плохой ученик))
stay
Да все нормально у тебя. Было бы идеально, если бы тебя приемам из каменного века не учили, типо навешивать id на input итд
Nikolay
Дубли кода вижу я
stay
this нормально было, так бы и оставил
Anonymous
тут же по факту еще на два инпута нужно одну и ту же обработку повешать
Maksym
понял, буду работать, спасибо большое всем за отзывчивость и помощь. Админу респект за такую группу🤝👍
Maksym
мне просто нужно на чистом
Maksym
из за этого без jQuery
Dmitriy
Подскажите как при сборке скриптов gulp исходный файл переписывался а не добавлялся к тому чт там есть