Тест Client Hints
Браузеры на Chromium описывают себя дважды: в старой строке User-Agent и в Client Hints. Эта страница показывает оба описания и проверяет, что они говорят одно и то же.
Проверяю браузер…
Что такое Client Hints
Браузеры на Chromium (Chrome, Edge, Opera, Brave и другие) описывают себя двумя способами. Старая строка User-Agent это одна строка текста. User-Agent Client Hints структурированы: бренды и их версии, телефон ли это, платформа, а по запросу и больше подробностей, например версия платформы, архитектура процессора, разрядность, модель устройства и полная версия каждого бренда.
Часть подсказок идет в заголовках запроса (Sec-CH-UA, Sec-CH-UA-Mobile, Sec-CH-UA-Platform), остальное читает JavaScript через navigator.userAgentData. Эта страница показывает оба источника и сверяет их со строкой User-Agent. Firefox и Safari Client Hints не поддерживают.
Как читать результат
- Бренды: короткий список, который получает каждая страница, вместе с намеренно выдуманным брендом, чтобы сайты не полагались на порядок.
- Полные версии и platformVersion: подробные значения. В Windows версия платформы 13 и выше значит Windows 11, а строка User-Agent и для 10, и для 11 говорит Windows NT 10.0.
- Заголовки Sec-CH-UA: то, что браузер отправил с запросом; они должны совпадать с тем, что сообщает JavaScript.
- Вердикт: красный результат значит, что подсказки противоречат User-Agent, платформе или заголовкам. Это частый шов инструментов подмены.
Подробнее по теме
- Что такое User-Agent Client Hints
- Что такое отпечаток браузера и как он работает
- Как считается индекс правдивости
Частые вопросы
- Как отличить Windows 10 от Windows 11 в браузере?
- Через Client Hints: platformVersion 13 и выше это Windows 11. Строка User-Agent их не различает.
- Почему в списке странный бренд вроде «Not?A_Brand»?
- Chromium намеренно добавляет выдуманный бренд, чтобы сайты не зависели от точного списка. Это нормально.
- У меня Chrome, а страница говорит, что Client Hints нет.
- Некоторые расширения приватности и встроенные в приложения браузеры их выключают. Тогда сайты видят только строку User-Agent.
- Что-нибудь сохраняется?
- Нет. Значения читаются для этой проверки и забываются, считаются только суммы за день, без самих проверок.