Главная>Советы клиенту
Подсказки для клиента — это набор заголовков HTTP и API JavaScript, которые позволяют веб-браузерам отправлять подробную информацию о клиентском устройстве и браузере на веб-серверы. Они разработаны как преемники User-Agent и предоставляют веб-серверам стандартизированный способ оптимизации контента для клиента без использования ненадежных методов обнаружения на основе строки User-Agent или отпечатков браузера.
HTTP User-Agent
""
Client Hints JavaScript API
API Support
False
Client Hints HTTP Headers
Клиентские подсказки еще не полностью стандартизированы и не поддерживаются некоторыми браузерами. Они отправляются клиентом, и значение может быть не получено из-за кэширования или отсутствия отправки клиентом.
sec-ch-ua
не получен
sec-ch-ua-platform
не получен
sec-ch-ua-mobile
не получен
sec-ch-ua-full-version
не получен
sec-ch-ua-full-version-list
не получен
sec-ch-ua-platform-version
не получен
sec-ch-ua-arch
не получен
sec-ch-ua-bitness
не получен
sec-ch-ua-wow64
не получен
sec-ch-ua-model
не получен
sec-ch-lang
не получен
sec-ch-save-data
не получен
sec-ch-width
не получен
sec-ch-viewport-width
не получен
sec-ch-viewport-height
не получен
sec-ch-dpr
не получен
sec-ch-device-memory
не получен
sec-ch-rtt
не получен
sec-ch-downlink
не получен
sec-ch-ect
не получен
sec-ch-prefers-color-scheme
не получен
sec-ch-prefers-reduced-motion
не получен
sec-ch-prefers-reduced-transparency
не получен
sec-ch-prefers-contrast
не получен
sec-ch-forced-colors
не получен
sec-ch-ua-form-factors
не получен
Список известных подсказок для клиентов
Sec-CH-UA
Представляет марку и версию пользовательского агента.Sec-CH-UA-Full-Version
Представляет полную версию пользовательского агента (устарела, заменена на Sec-CH-UA-Full-Version-List).Sec-CH-UA-Full-Version-List
Представляет полную версию каждого бренда в списке брендов.Sec-CH-UA-Platform
Указывает платформу, на которой выполняется данный пользовательский агент.Sec-CH-UA-Platform-Version
Указывает версию платформы, на которой работает данный пользовательский агент.Sec-CH-UA-Arch
Представляет архитектуру платформы, на которой выполняется данный пользовательский агент.Sec-CH-UA-Bitness
Количество битов, представляющих архитектуру платформы, на которой выполняется данный пользовательский агент.Sec-CH-UA-WoW64
Используется для определения того, работает ли двоичный файл пользовательского агента в 32-разрядном режиме в 64-разрядной версии Windows.Sec-CH-UA-Model
Представляет устройство, на котором выполняется данный пользовательский агент.Sec-CH-UA-Mobile
Используется для определения того, ориентирован ли пользовательский агент на «мобильный» пользовательский интерфейс.Sec-CH-UA-Form-Factors
Представляет форм-фактор устройства, исторически представленный как токен <deviceCompat> в строке User-Agent.Sec-CH-Lang
(или Lang) представляет языковые предпочтения пользователя.Sec-CH-Save-Data
(или Save-Data) представляет собой предпочтение пользовательского агента по сокращению использования данных.Sec-CH-Width
Предоставляет серверу ширину макета изображения.Sec-CH-Viewport-Width
(или Viewport-Width) — это ширина области просмотра пользователя в CSS-пикселях.Sec-CH-Viewport-Height
Представляет текущую высоту области просмотра пользовательского агента.Sec-CH-DPR
(или DPR) сообщает соотношение физических пикселей к пикселям CSS на экране пользователя.Sec-CH-Device-Memory
(или Device-Memory) Показывает приблизительный объем памяти (в ГиБ) текущего устройства. Поскольку эта информация может использоваться для идентификации пользователя, значение Device-Memory намеренно занижается. Допустимые значения: 0,25, 0,5, 1, 2, 4 и 8.Sec-CH-RTT
(или RTT) предоставляет приблизительное время прохождения туда и обратно (в миллисекундах) уровня приложения. RTT отличается от RTT транспортного уровня тем, что подсказка включает время обработки сервером. Значение RTT округляется до ближайших 25 миллисекунд, чтобы предотвратить снятие отпечатков пальцев.Sec-CH-Downlink
(или нисходящая линия связи), выраженная в мегабитах в секунду (Мбит/с), показывает приблизительную скорость нисходящего соединения пользователя. Значение округляется до ближайшего числа, кратного 25 килобит в секунду. Потому что распознавание отпечатков пальцев происходит заново.Sec-CH-ECT
(или ECT) представляет собой эффективный тип соединения. Его значение представляет собой один из нумерованного списка типов соединения, каждый из которых описывает соединения со значениями RTT и нисходящей линии связи в пределах указанного диапазона. Допустимые значения ECT: 4g, 3g, 2g и медленный-2g.Sec-CH-Prefers-Color-Scheme
Представляет цветовую схему, предпочитаемую пользователем.Sec-CH-Prefers-Reduced-Motion
Используется для определения того, попросил ли пользователь систему минимизировать количество используемой анимации или движения.Sec-CH-Prefers-Reduced-Transparency
Используется для определения того, попросил ли пользователь систему минимизировать количество используемых эффектов прозрачного или полупрозрачного слоя.Sec-CH-Prefers-Contrast
Используется для определения того, запросил ли пользователь отображение веб-контента с более высоким (или более низким) коэффициентом контрастности.Sec-CH-Forced-Colors
Используется для определения того, включил ли пользовательский агент принудительный цветовой режим, в котором он принудительно использует на странице выбранную пользователем ограниченную цветовую палитру.