User-Agent Client Hints API
Google переводит браузеры с классического UA-строки на структурированный API. Классический UA фризируется (Chrome 110+ отдаёт одинаковую версию), детали доступны только через navigator.userAgentData.getHighEntropyValues().
Загрузка…
Зачем фризируют UA
UA-строка содержит ~10 бит энтропии и используется для fingerprinting. Браузеры стали отдавать одинаковый «generic» UA, а реальные данные — только по явному запросу через Client Hints, который пользователь может заблокировать.