Camera Test
Инструменты

Browser Info Test

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

Reading browser details…

Краткое руководство: как использовать Информация о браузере

Займет меньше минуты
  1. 1Всё на этой странице определяется автоматически, без необходимости кликов.
  2. 2Сначала проверьте версию и движок вашего браузера.
  3. 3Прокрутите до таблицы поддержки функций, чтобы увидеть, какие API доступны.
  4. 4Скопируйте данные при сообщении об ошибке команде поддержки.

Обзор

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

Этот инструмент собирает всю эту информацию в одном месте и отображает ее на простом языке, без необходимости открывать инструменты разработчика или копаться в настройках браузера. Он считывает стандартные navigator и screen объекты, к которым каждый веб-сайт уже имеет доступ, анализирует строку User-Agent, извлекая из нее читаемое имя и версию браузера, проверяет новый API User-Agent Client Hints там, где он доступен, и выполняет быструю проверку функций для девяти часто используемых веб-API.

Ничто из этого не требует специальных разрешений. Браузеры предоставляют эту информацию любой странице по умолчанию, потому что веб-сайтам она нужна для принятия решений о том, как отображать себя и какие функции предлагать. То, что мы сделали здесь, — это просто собрали ее, четко обозначили и сделали легкой для копирования.

Как интерпретировать результаты

Браузер и движок

Имя и версия браузера получаются путем анализа строки User-Agent, перепроверяются с помощью новых, более структурированных данных User-Agent Client Hints, если ваш браузер их предоставляет. Поле «движок» сообщает вам, какой движок рендеринга выполняет фактическую работу: Blink используется в Chrome, Edge, Opera и большинстве браузеров Android; Gecko используется в Firefox; а WebKit используется в Safari и всех браузерах на iOS, потому что Apple требует, чтобы все браузеры iOS использовали WebKit, независимо от их названия.

Это важно, потому что два браузера с разными именами могут вести себя почти идентично, если они используют один и тот же движок. Ошибка рендеринга в Chrome часто проявляется также в Edge и Opera, поскольку все три основаны на Blink.

Операционная система и платформа

Поле «ОС» — это предположение, основанное на строке User-Agent. «Строка платформы» — это низкоуровневый, более старый API (navigator.platform), который постепенно выводится из употребления в пользу User-Agent Client Hints, поэтому в более новых браузерах вы можете видеть как устаревшее значение платформы, так и значение платформы из Client Hints рядом. Они обычно должны совпадать.

Экран, область просмотра и соотношение пикселей

«Размер экрана» — это полное разрешение вашего монитора или дисплея в физических пикселях. «Размер области просмотра» — это видимая область самого окна браузера, которая почти всегда меньше, если учесть собственные панели инструментов браузера и любые закрепленные панели. Соотношение пикселей устройства объясняет взаимосвязь между ними: соотношение выше 1 означает, что операционная система масштабирует содержимое для удобочитаемости на экране с высокой плотностью пикселей.

Сетка поддержки функций

Каждая строка в таблице отвечает на вопрос «да» или «нет»: предоставляет ли этот браузер прямо сейчас, в данном контексте, JavaScript API, необходимый для этой функции? Ответ «Нет» не обязательно означает, что функция не работает навсегда; это может означать, что браузер еще не поддерживает ее, она отключена флагом, или (в случае с WebGL и WebGPU) графические драйверы на этой машине были занесены в черный список по причинам стабильности.

Устранение неполадок

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

  1. Убедитесь, что вы используете последнюю версию вашего браузера. Поставщики браузеров выпускают поддержку новых Web API в регулярных циклах, и устаревшая сборка является самой распространенной причиной отсутствия функции.
  2. Проверьте, требует ли функция безопасного контекста. Такие API, как Service Worker, некоторые методы Clipboard и доступ к MIDI, доступны только на страницах, обслуживаемых по HTTPS или на localhost.
  3. Ищите флаги браузера. WebGPU, в частности, долгое время был доступен только за экспериментальным флагом на некоторых платформах.
  4. Исключите расширения. Расширения для конфиденциальности и блокировки рекламы иногда отключают API Notification, Clipboard или WebRTC на всех сайтах.
  5. Попробуйте другой браузер, чтобы выяснить, является ли ограничение специфичным для браузера или связано с вашим устройством или сетью.

Почему эта информация важна для устранения неполадок

Огромная доля заявок в службу поддержки по поводу «не работает на моем компьютере» решается в тот момент, когда агент поддержки узнает точную комбинацию браузера и ОС звонящего, потому что многие ошибки специфичны для одного движка рендеринга, одной версии ОС или одной плотности аппаратных пикселей. Сообщение «Chrome 128 на macOS 14.5, DPR 2, WebGL2 поддерживается» стоит больше, чем абзацы описания, потому что оно позволяет разработчику воспроизвести вашу точную среду.

Это также полезно для вашей собственной диагностики, прежде чем вы даже свяжетесь с кем-либо. Если сайт утверждает, что ему нужен WebGPU, а эта страница показывает, что WebGPU не поддерживается, вы теперь знаете, что решение — обновить или сменить браузер, а не продолжать повторно открывать ту же страницу. Если видеозвонок постоянно прерывается, а WebRTC отображается как неподдерживаемый (редко, но возможно в заблокированных корпоративных сборках браузера), эта одна строка объясняет всю проблему.

Примечания о конфиденциальности

Все, что здесь показано, считывается локально JavaScript, работающим в вашем браузере, и отображается непосредственно на этой странице. Ничего не загружается на сервер в рамках выполнения этого теста. Кнопка «копировать в буфер обмена» только помещает текст в ваш собственный буфер обмена; она ничего никуда не отправляет, пока вы сами не решите вставить это в электронное письмо, чат или форму поддержки.

Стоит отдельно отметить, что эта же категория информации (User-Agent, размер экрана, язык, поддержка функций) является одним из входных данных, используемых скриптами «снятия отпечатков» на некоторых сайтах для попытки идентификации посетителей без использования файлов cookie. Видя, сколько деталей доступно здесь, можно получить полезный и честный взгляд на то, что любой сайт технически может собрать о вашей конфигурации, хотя эта конкретная страница не хранит и не передает эти данные.

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

Зачем мне знать версию моего браузера?

Службы поддержки и системы отслеживания ошибок обычно запрашивают точную версию вашего браузера и ОС, потому что исправление или обходное решение часто применимо только к конкретным версиям. Догадки тратят время обеих сторон.

Всегда ли строка User-Agent точна?

В основном да, но некоторые браузеры намеренно уменьшают детализацию в строке User-Agent по соображениям конфиденциальности, а некоторые пользователи или расширения подделывают ее. Показания userAgentData, если они поддерживаются, как правило, более надежны.

Что означает «соотношение пикселей устройства»?

Это соотношение между физическими пикселями экрана и пикселями CSS. Соотношение 2 означает, что экран является дисплеем высокой плотности (типа Retina), где каждый пиксель CSS рисуется блоком из 2x2 реальных пикселей.

Почему deviceMemory показывает 'unknown'?

API памяти устройства реализован только в браузерах на основе Chromium, и даже там он сообщает округленное приближение, а не точный объем установленной оперативной памяти. Safari и Firefox вообще не раскрывают его по соображениям конфиденциальности.

Равно ли hardwareConcurrency количеству ядер моего CPU?

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

Почему WebGPU отображается как неподдерживаемый?

WebGPU новее WebGL и все еще находится в процессе внедрения. Он доступен в последних версиях Chrome и Edge на большинстве платформ, позже появился на macOS и Linux, и остается за флагами или неподдерживаемым в некоторых выпусках Firefox и Safari.

Что такое Service Worker и почему меня должно волновать, поддерживается ли он?

Service Workers позволяют веб-сайтам работать в автономном режиме, кэшировать ресурсы и отправлять push-уведомления. Если он не поддерживается, устанавливаемое веб-приложение в этом браузере потеряет возможность работы в автономном режиме и фоновую синхронизацию.

Могу ли я доверять определению поддержки касаний?

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

Зачем агент поддержки просит меня скопировать эту сводку?

Она объединяет около десяти деталей, которые они в противном случае запрашивали бы по одной: браузер, ОС, размер экрана, флаги функций и необработанный user agent. Вставка этого один раз значительно ускоряет диагностику.

Отправляет ли эта страница мою информацию куда-либо?

Нет. Все здесь считывается непосредственно JavaScript вашего браузера и отображается на странице. Ничего не передается, пока вы сами не решите вставить сводку куда-либо.

Мой список языков отличается от языка моей системы. Почему?

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

Связанные тесты

Связанные руководства

Written by Chhandita ShitReviewed by Buddheswar DandapatLast updated July 28, 2026