Мій 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 чи з фоновим потоком, і сайти це помічають. Як це приховати, ми не підказуємо.
- Що-небудь зберігається?
- Ні. Перевірку пораховано й одразу забуто; рахуються лише суми за день, без самих перевірок.