@monelmurbe said in BrowserAutomationStudio 27.2.0 has been released:
@Fox Maybe someone has experienced this??
I could answer you here, but that would mean you would create your next premium question here as well.
spoilerЯ тоже проверил кейс @FastSpace, у меня тоже не отправился запрос в BAS 24.4.0.
Как проверял:
Страница - https://bikservis.com/dveri-i-arki-ru/mezhkomnatnye-dveri/
Через несколько секунд после загрузки страницы появляется модальное окно, после которого отправляется POST запрос на URL вида https://mc.yandex.ru/webvisor/44668300?wv-check=
Чистый Chromium 94.0.4606.0, в окно страницы курсор не попал, не скроллил, запрос отправился.
Видео

BAS 24.4.0, запроса нет, даже спустя 2 минуты.
Видео

@Bigma said in Выпущена 24.4.0 версия BrowserAutomationStudio:
@sergerdn Интересная мысль, а слип это же не действие в браузере, по идеи это два разных яваскрипта. Один в виртуалке браузера, а другой в движке баса.
Это только гипотеза.
@UserTrue said in Выпущена 24.4.0 версия BrowserAutomationStudio:
@sergerdn said in Выпущена 24.4.0 версия BrowserAutomationStudio:
@FastSpace said in Выпущена 24.4.0 версия BrowserAutomationStudio:
Проверьте у себя такой кейс. Во время бездействия не уходит запрос.
1)Заходите на сайт с метрикой и спите (минуту, две)
Уходит запрос https://mc.yandex.ru/webvisor/xxxx?wv-check=xxx2)Тоже самое делаете в BAS (Заходите на сайт с метрикой и спите)
Уходит запрос https://mc.yandex.ru/webvisor/xxxx?wv-check=xxx3)А теперь тоже самое делаете в BAS, только вызовите действие СПАТЬ минуты 3
Запрос не уходит во время слипа.Если гипотеза, что это происходит, потому что javascript однопоточный. Если где то заснули, то ничего не делается. Потому что выполняется действие sleep. У этого языка прям куча своих особенностей. Одно дело, когда внутри браузера работает, тут особо не до выбора. А когда его еще и на сервер пихают - этому вообще оправдания нет.
Какое это имеет отношение к БАС? Вы же не думаете, что он на js работает? )
Это только гипотеза.
P.S.
Все таки у меня стойкое ощущение, что дело в однопоточности Javascript. Нутром чую, доказать не могу, ибо понимания как работает BAS внутри нет. И в каком контексте он выполняет пользовательский код, тоже нет. А сидеть разбирать исходники ради этой задачи не буду. Кому интересно, велкам - разработчик дает доступ к коду. Кто имеет желание может посмотреть.
@sir-ydroidrrr said in Выпущена 24.4.0 версия BrowserAutomationStudio:
Я проверял в Chrome 96.0.4664.93
Данный запрос у меня уходит только после клика и последующего бездействия.
И он не уходит даже после скорола и бездействия.
@UserTrue said in Выпущена 24.4.0 версия BrowserAutomationStudio:
Chrome 96.0.4664.93

В общем непонятно, то ли баг, то ли это особенность работы вебвизора Я.Метрики, то ли еще что то, подождем ответа от @support или @Fox.
Если на сайте https://vk.com/ в дебаггере хрома попытаться посмотреть вкладку с Cookies, то он отрубается
@UserTrue said in Выпущена 24.4.0 версия BrowserAutomationStudio:
Если на сайте https://vk.com/ в дебаггере хрома попытаться посмотреть вкладку с Cookies, то он отрубается
ага, есть такое, в обычном хроме нормально, а в басе вебсокет дисконектет, и пропадает.
@FastSpace said in Выпущена 24.4.0 версия BrowserAutomationStudio:
@Bigma said in Выпущена 24.4.0 версия BrowserAutomationStudio:
@FastSpace said in Выпущена 24.4.0 версия BrowserAutomationStudio:
@Bigma said in Выпущена 24.4.0 версия BrowserAutomationStudio:
Моя просьба писать мне о реальных и критических проблемах. Я постараюсь разобраться и оформить по форме.
Выше я написал 3 проблемы. Оформишь, если саппорт их исправит, то я напишу еще 3.
С понедельника, попробую разобраться с этим.
Про отпечаток производительности обсуждение тут
https://community.bablosoft.com/topic/15545/выпущена-24-0-2-версия-browserautomationstudio/705
Ветку осиль и поймешьВозможно оно уже и работает. Я часто замечал баги бывают по тихому уходят без анонса какого-либо.
Осилил проверил, при дефолтных настройках - значения меняют, да в небольшом диапозоне, но меняются. Меняются отностельно вашей машины. Конечно там нет ни какой речи о том чтобы вычислить что-то там из отпечатка. Это просто отклонения, чтобы не было всегда одно и то же.
Заставить сильно отклонятся у меня не получилось.
Возможно разработчик может скзать - возможно ли сильные отклонения.
@FastSpace Я читал все, а мы щас о чем вообще говорим ? об отпечатке производительности ?
@FastSpace ну да, есть такое, на дроиде перепроверил. Не айс конечно.
По поводу self 0.00%
Фикса не будет. Это свойства объекта Window стоят не по порядку и разработчик сказал не будет фиксить, типо это якобы ок.
Хотя в чистом Chromium тоже нет нулей
Ну и audio, canvas, webgl это хеши уникальные. Пока можно только канвас собрать.
@FastSpace self не всегда по нулям, видимо от отпечатка зависит.
@Bigma said in Выпущена 24.4.0 версия BrowserAutomationStudio:
@FastSpace ну да, есть такое, на дроиде перепроверил. Не айс конечно.
С мобильными сложно. Как не допиливай их, а все равно будет возможность понять, что это за браузер - с десктопа или мобильника, причем с крайне высокой вероятностью. Если уж у меня есть такая возможность, значит у овнеров нормальных ресурсов тоже.
Есть гипотеза, что разработчики тоже в курсе и не пилят. Потому что не сделать по нормальному. Если так - то это не совсем хорошая логика, потому что есть ресурсы, для которых недопиленное подойдет.
Еще есть гипотеза, что не пилят, потому что BAS надо разделить на части, внутри которых будет собственный браузер отдельно для десктопа и мобильников, а это в два раза больше работы, в два раза больше багов и так далее.
P.S.
Часть текущих проблем можно решить на своей стороне, давая BAS чуть подпиленный отпечаток.
P.P.S.
я за появление бОльших ресурсов у разработчиков, а значит надо платить. Я не против, так как других путей не вижу. Можно сотку-другую в месяц за абонемент с доступом к свежей версии BAS, а для текущих пользователей оставить все как есть, но старую версию. Переход с такой логикой будет не такой болезненный для тех, кто привык к халяве.