Мой User-Agent
Страница показывает строку, которой ваш браузер называет себя сайтам, и сверяет ее с тем, что браузер говорит в JavaScript, в фоновом потоке и в Client Hints. Ничего не храним.
Проверяю браузер…
Что проверяет эта страница
User-Agent: строка, которой браузер называет себя каждому сайту: название и версия браузера, система, иногда модель устройства. Сайт видит ее в заголовке каждого запроса, а страница еще и в JavaScript (navigator.userAgent).
Chrome и браузеры на его основе сокращают эту строку: в версии только первое число (например, Chrome/156.0.0.0), на компьютере система заморожена (Windows NT 10.0 пишут и Windows 10, и Windows 11, а macOS всегда 10_15_7), на Android вместо модели и версии стоит «Android 10; K». Подробности перенесли в Client Hints: название и основную версию браузер отправляет в каждом запросе, а точную версию системы, модель и полную версию отдает странице по запросу.
Страница показывает строку из заголовка, из JavaScript и из фонового потока (Web Worker), Client Hints и то, что в строке заморожено, а потом сверяет все между собой. Если что-то не сходится, User-Agent подменили только в одном месте: расширением, антидетектом или эмуляцией устройства в инструментах разработчика.
Как читать результат
- User-Agent сходится: заголовок, JavaScript, фоновый поток и Client Hints называют один и тот же браузер и одну и ту же систему.
- Что заморожено: настоящая версия Windows, macOS или Android и полная версия браузера из Client Hints. Firefox и Safari Client Hints не отправляют, поэтому у них этой строки нет.
- User-Agent противоречит сам себе: где именно, пишут находки ниже. Чаще всего это расширение, которое меняет строку только в заголовке или только в JavaScript.
- Скопировать для поддержки: кнопка кладет в буфер короткий текст со строкой, Client Hints, языками и размером экрана. Его можно вставить в письмо службе поддержки, IP-адреса там нет.
Подробнее по теме
Частые вопросы
- Почему в строке Windows 10, если у меня Windows 11?
- Chrome, Edge и другие браузеры на основе Chromium пишут Windows NT 10.0 для обеих систем. Настоящую версию видно в Client Hints: platformVersion от 13 означает Windows 11.
- Почему macOS в строке 10_15_7?
- Браузеры заморозили версию macOS в строке, чтобы она меньше различала людей. Настоящую показывают Client Hints в Chrome и Edge.
- Как увидеть полную версию браузера?
- В Chrome и Edge она в Client Hints, в строке «Полные версии» на этой странице. Firefox и Safari пишут полную версию в самой строке.
- Безопасно ли отправлять свой User-Agent в поддержку?
- Да, его и так видит каждый сайт, который вы открываете. В тексте кнопки «Скопировать» нет IP-адреса.
- Можно ли сменить User-Agent?
- Можно расширением или в инструментах разработчика, но тогда он часто не сходится с Client Hints или с фоновым потоком, и сайты это замечают. Как это скрыть, мы не подсказываем.
- Что-нибудь сохраняется?
- Нет. Проверку посчитали и сразу забыли; считаются только суммы за день, без самих проверок.