@genericname1 don’t understand
Выпущена 21.2.0 версия BrowserAutomationStudio
-
@moemope
Вы рассказали о проблемах, которые у вас были в прошлой версии. Ок, но эта информация не особо полезна.Про эту версию вы написали, что браузеры не всегда закрываются. Отлично, но это было понятно еще после лога и я написал об этом ранее https://community.bablosoft.com/post/34619
А вот полезной информации(последовательности действий, которые к этому привели) я так и не вижу(
Поэтому помочь вам не могу.
-
В последней версии был найден баг:
"При загрузке некоторых сайтов БАС не отрисовывает изображение, хотя страница загружена и скрипты на ней выполняются"
Уже сейчас есть решение, но оно не очень красивое.
Я потрачу еще несколько дней на изучение внутренностей браузера и постараюсь найти вариант получше.
Поэтому выпуск новой версии будет через пару дней.Решение для тех, кто хочет использовать новую версию сейчас - изменить разрешение браузера после загрузки страницы.
-
@igrok2016reg Извините, но сейчас нет времени отвечать на вопросы на форуме. Но у нас есть премиум версия в которую в том числе входит и поддержка.
-
@alex88 Там в хроме, что-то поменяли(очень похоже на какую-то оптимизацию) и в CEF появился баг связанный с рендером содержимого браузера в изображение(OSR). Вот соответствующий баг:
https://bitbucket.org/chromiumembedded/cef/issues/2370/cefrenderhandler-onpaint-stops-receiving
Но поскольку Marshall очень нехотя чинит баги связанные с OSR и его еще так подали, вроде видео на ютуб не обновляется после того как браузер 5-6 раз заресайзить, этот баг висит уже пол года.
Сейчас для БАС уже есть решение, но я хочу еще 2-3 дня подебажить браузер, может найду решение лучше. -
@кот Дополнительная платформа сейчас увеличит время разработки в разы, в основном из-за багов, которые нужно править. Низкоуровневых хаков, которые нужно портировать и которых будет все больше, особенно если мы будет углубляться в отпечатки.
В данный момент для меня это далеко не приоритетный путь развития софта. -
Ошибка с отсутствием данных для отрисовки стала появляться только в 69 версии хрома, так что новая версия БАС содержит 68 версию. В ней данный баг не появляется.
Поскольку каждый браузер теперь имеет несколько процессов, то также понадобилась переработка механизма завершение процессов. Теперь если родительский процесс завершился, то сразу же завершаются и все дочерние.Так как больше багов не было найдено, то версия 21.2.2 уходит в релиз.
Следующим будет апдейт сервиса FingerprintSwitcher, он станет поддерживать дообавление шума в канвас и вебгл.
Надеюсь закончить этот апдейт до понедельника, так как часть работ уже сделана.
Планирую в октябре значительно улучшить этот сервис.
Вместе с добавлением нового функционала возрастет и цена.