Прошло 4 месяца с начала работ над новой версией. https://community.bablosoft.com/topic/13604/смена-движка-браузера
За это время мы перенесли весь функционал по взаимодействию с браузером на новый движок (за незначительными исключениями представленными ниже).
Теперь для выпуска новой версии достаточно перенести патчи в браузер с 79 версии в 88.
Эти патчи не зависят от браузерного движка, поэтому дополнительное время на адаптацию не требуется. Данная процедура выполняется при каждом обновлении браузера.
То есть, текущая версия умеет взаимодействовать с браузером как старая, но не позволяет менять отпечатки. Некоторый другой функционал, который требует изменений кода браузера, также недоступен. Например, при смене User-Agent заголовок будет изменен, но свойство navigator.userAgent изменено не будет.
Вот список вещей, который не реализован помимо патчей к браузеру:
- Drag and Drop не поддерживается. Это значит что ползунок громкости в видео плеере перетащить можно, но перетащить файл в браузер пока нет.
- Запись http запросов пока не работает https://i.imgur.com/P1JxkxC.png.
- Отображение элементов select пока не работает https://i.imgur.com/ZkDmTBy.png. Но само значение элемента выбрать можно.
- HTTP аутентификация пока не работает.
- Отображение разных типов курсоров пока не работает https://i.imgur.com/fVAHclk.png
- Режим без туннелирования недоступен.
- Инструменты разработчика открываются в системном браузере в отдельном окне.
- Открыть инструменты разработчика для конкретного элемента пока невозможно.
Ссылка на новую версию: https://bablosoft.com/distr/BrowserAutomationStudio/1.0.0/BrowserAutomationStudioInstallAllInOne.exe
Сейчас мы активно тестируем ее. Также прошу участников форума протестировать данную версию и сообщить о возможных проблемах в этой теме, чтобы мы могли исправить их до основного релиза.
Ни в коем случае не стоит использовать ее в качестве замены старой версии, ведь смена отпечатков пока не работает. По той же причине запускать разнообразные тесты анонимности пока нет смысла. Они будут показывать обычную версию Chromium.
Хотя основная часть работы уже сделана, точные сроки завершения выхода новой версии по прежнему не определены, все зависит от того, как сильно менялся код браузера за это время.
