Инструмент диагностики отпечатка браузера для разработчиков
Этот инструмент всесторонне собирает отслеживаемые атрибуты браузера, включая отпечатки рендеринга Canvas, отпечатки GPU WebGL, аудио-отпечатки AudioContext, список установленных шрифтов, параметры экрана, атрибуты браузера, информацию об оборудовании и сетевую среду. Все определения выполняются локально в вашем браузере. Результаты отображаются в виде структурированных пар ключ-значение с экспортом JSON в один клик. Предназначен для фронтенд-разработчиков, отлаживающих стратегии анти-отпечатка и тестирующих уникальность браузера.
Возможности
Обнаружение различий рендеринга Canvas 2D
Сбор информации о GPU WebGL (модель/производитель/рендерер)
Перечисление установленных шрифтов
Разрешение экрана/глубина цвета/соотношение пикселей/размер окна
Атрибуты UA браузера/язык/часовой пояс/плагины/типы MIME
Информация об оборудовании: ядра ЦП/память/сенсорная поддержка
Обнаружение аудио-отпечатка AudioContext
IP-адрес и сетевая среда (через публичный API)
Составной хеш отпечатка SHA-256
Экспорт файла JSON в один клик
Полностью работает в вашем браузере
Как использовать
1Откройте страницу, чтобы начать автоматическое определение всех атрибутов отпечатка
2Дождитесь завершения определения — результаты отобразятся в виде категоризированных пар ключ-значение
3Нажмите кнопку копирования рядом с любым атрибутом, чтобы скопировать его значение
4Нажмите кнопку «Экспорт JSON» внизу, чтобы скачать полные данные отпечатка
Часто задаваемые вопросы
Что такое отпечаток браузера?
Отпечаток браузера — это техника, которая уникально идентифицирует пользователей путём сбора различных атрибутов браузера и устройства (таких как рендеринг Canvas, WebGL, шрифты, параметры экрана и т.д.). Даже без файлов cookie веб-сайты могут идентифицировать посетителей через эти комбинации атрибутов.
Как вычисляется хеш отпечатка?
Этот инструмент сериализует и сортирует все обнаруженные атрибуты отпечатка (исключая временную метку и сетевую информацию), затем вычисляет хеш SHA-256. Одно и то же устройство и браузер должны выдавать одинаковый хеш каждый раз.
Отправляются ли данные определения на сервер?
Определения Canvas, WebGL, AudioContext, шрифтов, экрана, браузера и оборудования выполняются локально в вашем браузере. Данные не загружаются. Только запрос IP использует публичный API ipapi.co.
Почему мой хеш отпечатка отличается от других?
Отпечатки браузера зависят от модели GPU, версии драйвера, операционной системы, установленных шрифтов, разрешения экрана, версии браузера и многих других факторов, что делает каждый отпечаток практически уникальным. Именно так работает отслеживание по отпечатку.
Что делать, если некоторые результаты определения пусты или недоступны?
Некоторые определения (такие как WebGL, AudioContext) могут быть ограничены в определённых браузерах или режимах конфиденциальности, что приводит к пустым значениям. Это нормально и само по себе служит характеристикой отпечатка.