Главная/Проверки среды/Браузер и устройство

Информация о браузере и устройстве

Просмотр User-Agent, Client Hints, информации об устройстве и параметрах среды выполнения, раскрываемых браузером.

Проверка. Результаты появляются по мере завершения каждой проверки.

Значения браузера из этого визита

Проверка

Эти значения возвращаются непосредственно браузером без запроса дополнительных разрешений устройства. Они не являются полной инвентаризацией системы или оборудования.

Браузер
Проверка
Системная платформа
Проверка

Декларации браузера и системы

Идентификация объединяет User-Agent и Client Hints. Настройки конфиденциальности браузера могут скрывать некоторые поля.

Браузер
Проверка
Версия браузера
Проверка
Движок рендеринга
Проверка
Системная платформа
Проверка
Архитектура / разрядность
Проверка
Заявление поставщика браузера
Проверка
Заявление о мобильном устройстве
Проверка
Модель устройства
Проверка
window.chrome
Проверка
ProductSub
Проверка
Объявление CPU ОС
Проверка
Client Hints
Проверка
User-Agent
Проверка
AppVersion
Проверка
Признак автоматизации
Проверка
Встроенный просмотрщик PDF
Проверка
Плагины браузера
Проверка

Экран и оборудование, раскрытые браузером

Эти значения передаются странице браузером и не являются полной инвентаризацией оборудования операционной системы.

Разрешение экрана
Проверка
Доступная область экрана
Проверка
Область просмотра страницы
Проверка
Внешнее окно браузера
Проверка
Соотношение пикселей устройства
Проверка
Ориентация экрана
Проверка
Глубина цвета
Проверка
Глубина пикселя
Проверка
Логические процессоры
Проверка
Число логических потоков, раскрытое браузером
Оценка памяти устройства
Проверка
Оценка, предоставленная браузером по диапазонам, а не физический объём ОЗУ
Максимальное количество точек касания
Проверка
Количество медиаустройств
Проверка
Имена устройств не считываются, так как разрешение не запрашивается

Язык, часовой пояс и форматирование

Настройки браузера и сетевое расположение по IP показаны вместе. Различия — лишь признаки согласованности.

Языки браузера
Проверка
Локаль
Проверка
Код региона
Проверка
Часовой пояс браузера
Проверка
Смещение UTC
Проверка
Календарь
Проверка
Система счисления
Проверка
Часовой цикл
Проверка
Первый день недели
Проверка
Система измерения
Проверка
Часовой пояс IP
Проверка
Страна IP
Проверка
Пример даты
Проверка
Формат числа
Проверка
Образец валюты
Проверка
Голоса для синтеза речи
Проверка
Голосовые пакеты
Проверка

Поддержка функций браузера

Показывает функции, доступные в этом браузере, без запроса разрешений на камеру, микрофон, геолокацию или уведомления.

WebAuthn / ключи доступаПроверка
Credential ManagementПроверка
Web SerialПроверка
Screen Wake LockПроверка
Permissions APIПроверка
Чтение буфера обменаПроверка
Запись в буфер обменаПроверка
Push ManagerПроверка
BroadcastChannelПроверка
SharedWorkerПроверка
WebAssemblyПроверка
WebGPUПроверка
Доступ к хранилищуПроверка
Service WorkerПроверка
IndexedDBПроверка
Cache StorageПроверка
CompressionStreamПроверка
crypto.randomUUIDПроверка
structuredCloneПроверка
AbortSignal.timeoutПроверка
AbortSignal.anyПроверка
Promise.withResolversПроверка
Array.prototype.toSortedПроверка
Object.groupByПроверка
Set.prototype.intersectionПроверка
URL.canParseПроверка
navigator.userActivationПроверка
WebRTCПроверка
WebSocketПроверка
Системный обменПроверка
Clipboard APIПроверка
Куки
Проверка
LocalStorage
Проверка
SessionStorage
Проверка
Используемое хранилище
Проверка
Оценочная квота хранилища
Проверка
Оценка браузера, ограниченная сайтом, может быть округлена
Безопасный контекст
Проверка
Do Not Track
Проверка
Global Privacy Control
Проверка
Цветовая схема
Проверка
Уменьшенное движение
Проверка

Сетевой эгресс

Публичный адрес и принадлежность сети определяются по соединению, видимому сайтом; качество соединения — оценка браузера.

Публичный IP
Проверка
Семейство адресов
Проверка
ASN
Проверка
Сетевая организация
Проверка
Сетевой префикс
Проверка
Сетевое местоположение
Проверка
Протокол запроса
Проверка
Состояние сети браузера
Проверка
Предполагаемый тип соединения
Проверка
Предполагаемая пропускная способность
Проверка
Предполагаемое время приема-передачи
Проверка
Экономия данных
Проверка

Детали соединения браузера

Отображает сетевую и браузерную информацию, доступную во время этого визита; отсутствующие значения не подставляются.

User-Agent
Проверка
Sec-CH-UA
Проверка
Sec-CH-UA-Platform
Проверка
Sec-CH-UA-Platform-Version
Проверка
Sec-CH-UA-Mobile
Проверка
Accept-Language
Проверка
Accept-Encoding
Проверка
Sec-Fetch-Site
Проверка
Sec-Fetch-Mode
Проверка
Forwarded
Проверка
Via
Проверка
Конфиденциальность и сеть · Практическое руководство

Руководство по информации о браузере и устройстве

Поймите, что сайт может прочитать, что заявляет браузер и какие значения являются оценками, прежде чем использовать их для диагностики проблемы.

Насколько точна информация о браузере и устройстве?

Веб-страница использует интерфейсы, разрешённые браузером; она не сканирует компьютер напрямую. User-Agent, Client Hints и поля платформы — это заявления клиента. Значения экрана, процессора, памяти и хранилища также зависят от политики браузера.

Эти поля помогают диагностировать отображение и совместимость, но не являются полной инвентаризацией оборудования. Отсутствующая модель, уменьшенное значение памяти или широкая версия операционной системы могут быть обычным поведением конфиденциальности.

Записывайте значения браузера и заявления запроса
Видно веб-сайту
API браузераЧтениеОткрытые значения
Текущий запросЗаголовкиЗаявления

Открытые или оценочные значения, а не сканирование оборудования.

Читайте эти четыре группы по-разному

Определите источник, прежде чем решать, отвечает ли поле на ваш вопрос.

Заявления программного обеспечения
UA и Client Hints описывают среду программного обеспечения, но могут быть сокращены, скрыты или изменены. Сверьтесь со страницей «О браузере» в самом браузере. Строка не является надёжной идентификацией устройства.
Экран и область просмотра
Экран, доступная область, окно и область просмотра — это разные размеры. На них влияют масштабирование, системное масштабирование и элементы управления браузера. Плотность пикселей связывает физические пиксели с CSS-пикселями.
Оборудование и хранилище
Количество процессоров, память и квота хранилища — это открытые или оценочные значения. Они не обязаны совпадать с характеристиками машины, свободным местом на диске или общей ёмкостью устройства.
Доступность функций
Существование API, его разрешение и успешное выполнение операции — разные вещи. Безопасные контексты, разрешения, политики управления и версии браузера могут ограничивать функции.

Четыре полезные проверки совместимости

Делитесь полями, относящимися к проблеме, а не всем отчётом об окружении.

  1. Подтвердите версию программного обеспечения

    Используйте страницу «О браузере» в браузере, затем сравните заявленные здесь данные. Мобильные браузеры, встроенные WebView и режимы рабочего стола могут показывать разную информацию.

  2. Проверьте условия отображения

    Зафиксируйте размер области просмотра, масштабирование и системное масштабирование. Проблемы макета обычно зависят от ширины области просмотра, а не только от физического разрешения дисплея.

  3. Проверьте поддержку и политику

    Проверьте HTTPS и наличие расширений конфиденциальности или политик управления, которые могут ограничивать эту функцию. Предоставляйте только разрешения, необходимые для вашей задачи; для этого отчёта не требуется доступ к камере или микрофону.

  4. Сравнить с другой конфигурацией

    Воспроизведите проблему в обновлённом браузере или чистом профиле. Укажите соответствующие значения, версию и шаги воспроизведения, а не только название устройства.

Как CHA.LA выполняет эту проверку?

Страница считывает навигатор, экран, Intl, медиазапросы и доступные Client Hints, проверяет хранилище и программные интерфейсы функций, а также показывает объявления, видимые в текущем запросе сервера. Неподдерживаемые или неполучившиеся поля остаются отсутствующими, а не выдумываются.

Перечисление медиаустройств учитывает только то, что браузер уже разрешает. Страница не запрашивает доступ к камере, микрофону или точному местоположению. Количество и названия могут зависеть от существующих разрешений и не обязательно отражают каждое физическое устройство.

Часто задаваемые вопросы

Строки UA, память, размеры дисплея, разрешения и отсутствующие значения.

Почему объём памяти меньше установленной оперативной памяти?

Браузеры могут округлять значения памяти и ограничивать их диапазон, чтобы уменьшить информацию для снятия цифровых отпечатков. Это не полное измерение физической оперативной памяти. Фактический установленный объём смотрите в настройках операционной системы.

Почему версия браузера или системы отличается?

Строки UA могут сокращаться или изменяться и могут содержать маркеры совместимости. Client Hints поддерживаются не повсеместно. Ознакомьтесь с источником объявления и информацией о версии в самом браузере, а не полагайтесь только на разобранное имя.

Почему разрешение экрана и ширина области просмотра различаются?

Веб-макеты используют пиксели CSS. Размер окна, элементы управления браузера, масштабирование и масштабирование операционной системы влияют на доступное пространство. Экран, внешнее окно и область просмотра относятся к разным областям.

Квота хранилища — это то же самое, что свободное место на диске?

Нет. StorageManager оценивает использование и квоту, доступную текущему источнику в соответствии с политикой браузера. Это не измерение полной ёмкости диска и не точное показание оставшегося места.

Означает ли недоступная функция неисправное оборудование?

Само по себе нет. Причиной могут быть отсутствие поддержки API, небезопасный контекст, ограничения конфиденциальности, разрешения или политика управления. Изучите программное обеспечение и политику, затем протестируйте нужную вам функцию.

Нужно ли мне разрешение на камеру, микрофон или местоположение?

Эта страница не запрашивает эти разрешения. Она отображает то, что браузер в настоящее время предоставляет, включая, возможно, ограниченное перечисление медиаустройств. Дополнительные разрешения не требуются для завершения отчёта.

Технические ссылкиMDN · User-Agent Client HintsMDN · NavigatorMDN · StorageManager.estimate()Обновлено

Технические пояснения соответствуют общедоступным стандартам и документации браузеров. Результаты описывают данное наблюдение, а не устройство, личность или сертификацию конфиденциальности.

Информация о браузере и устройстве — User-Agent и Client Hints | CHA.LA