Widevine. Додано підтримку Widevine (знову). VMP не підтримується, тому ця зміна більше підходить для покращення автентичності, а не програвання відео/аудіо. Підтримка Widevine увімкнена за замовчуванням.
Фічу додав @Oyasumi-Punpun . Стандартні розширення. Тепер BAS підтримує стандартні розширення, які є в Chrome, але немає в Chromium. Підтримку розширень у мобільних відбитках вимкнено.
Фічу додав @Oyasumi-Punpun . Чесна емуляція DPR. Якщо відбиток отримано з пристрою з високою щільністю пікселів, то після оновлення BAS буде рендерити картинку у високій роздільній здатності, точно так само, як у реальному пристрої. Це дозволить пройти тести на кшталт "CSS Hairline Feature".
Фіча увімкнена за замовчуванням, вимкнути можна, змінивши параметр "Emulate device scale factor" для дії "Apply fingerprint".
Не забувайте, що залежність кількості пікселів від devicePixelRatio квадратична. Тобто, якщо devicePixelRatio дорівнює 3, то кількість пікселів збільшиться в 9 разів, а не в 3. Це може призводити до проблем з продуктивністю. Розмір стека. Додано механізм для зміни цього параметра. За замовчуванням значення підібрані так, щоб відповідати Chrome 111 x64. У наступних версіях роботу над емуляцією цього фактора буде продовжено.
При потраплянні поточного значення в чорний список, скористайтеся таким кодом:
_settings("Fingerprints.StackSizeDiff": "100")! 100 - різниця між стандартним значенням максимального розміру стека в байтах, може бути від'ємною. Версія браузера. Версію Chrome оновлено до 111.0.5563.65. Інші зміни. Тепер звернення до TURN-сервера, заданого за допомогою імені домену, відбуваються коректно. Для роботи потрібно мати проксі, здатне працювати з UDP-трафіком та виконувати DNS-запити.
Покращено емуляцію speech engines для відбитків, отриманих з пристроїв з неанглійською мовою.
Виправлено витоки пам'яті під час використання стандартних node.js-модулів (виправив @GhostZ). Застарілі ОС. BAS більше не підтримує Windows 7/8/8.1, а також Windows Server 2012 та 2012 R2.