В этом апдейте версия браузера была обновлена до 79.0.3945.130.
Большинство времени было потрачено на то, чтобы адаптировать BAS для работы с новой версией браузера.
Среди других изменений можно отметить:
Улучшена работа со вкладками.
Некоторые факторы отпечатка не применялись в serviceWorker.
Исправлены ошибки работы скрипта, которые начинаются с действия "Выполнить код" с определением функции.
Оптимизации запуска скрипта, который содержит множество функций. 200+
Добавлена валидация при работе с метками. Метки, которые содержали запятую могли приводить к некорректной работе.
Исправлены падения связанные с с++ модулями BAS и перезапуском скриптов.
Между 78 и 79 версией Chrome были добавлены некоторые изменения, которые могли повредить анонимности. В браузер был добавлен патч, чтобы это исправить.
Обновления.
Исправил ошибку , когда localStorage не сохранялся в профиле, если путь к профилю был относительным (спасибо @Fox )
Исправил эмуляцию функций toLocaleString, toLocaleDateString и toLocaleTimeString. Теперь, без аргументов они выдают значения согласно локали и часовому поясу установленному в прокси (спасибо @UserTrue )
Исправил проблему загрузки cookies (спасибо @vlad55509)
Новая версия CEF поддерживает сохранение cookies в профиль по требованию. Добавлено их сохранение в случае закрытия браузера. Это поможет избежать потери данных при сохранении профиля.
Исправил баг, когда прокси не устанавливался в режиме запуска с некоторой вероятностью, если установка прокси была первым действием, которое работает с браузером.
Дальнейшее развитие проекта.
В данный момент начата работа над технологией PerfectCanvas. С помощью нее можно будет получать точные результаты canvas из реальных устройств.
После этого будет добавлена поддержка touch событий. Соответствующий функционал стал доступен после обновления браузера, но досконально я его еще не изучал.
Все следующие 6 месяцев будут посвящены обновлениям касающихся анонимности.
Браузер обновлён до Chrome 79.0.3945.130 (большая часть работы — адаптация BAS)
Лучше обработка вкладок; оптимизация скриптов с 200+ функциями; патч анонимности для перехода 78→79
Часть факторов отпечатка не применялась в serviceWorker; «Execute code» в начале Main с определением функции
Валидация меток (запятые ломали скрипты); сбои с C++-модулями и перезапуском скрипта