Spec-Zone.ru › HTTP

Заголовки: Sec-CH-UA-Form-Factors

Заголовок Sec-CH-UA-Form-Factors

Ограниченная доступность

Эта функция не входит в Baseline, поскольку она не работает в некоторых самых популярных браузерах.

Хотите, чтобы эта функция поддерживалась в большем числе браузеров? Расскажите нам почему.

  • Подробнее
  • Полная таблица совместимости
>

Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или во всех поддерживающих браузерах.

Экспериментальная функция: Это экспериментальная технология
Перед использованием в рабочей среде внимательно изучите таблицу совместимости браузеров.

HTTP Sec-CH-UA-Form-Factors — это заголовок запроса, который является подсказкой клиенту о пользовательском агенте и предоставляет информацию о форм-факторе устройства пользовательского агента.

Тип заголовка Заголовок запроса, Подсказка клиенту
Запрещённый заголовок запроса Да (префикс Sec-)

Синтаксис

Sec-CH-UA-Form-Factors: <form-factor>
Sec-CH-UA-Form-Factors: <form-factor>, …, <form-factor>

Директивы

<form-factor>

Строка, указывающая распространённый форм-фактор устройства. Можно указать все подходящие форм-факторы. Значения имеют следующие значения:

"Desktop"

Пользовательский агент, работающий на персональном компьютере.

"Automotive"

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

"Mobile"

Небольшое устройство с сенсорным управлением, которое пользователь обычно носит с собой.

"Tablet"

Устройство с сенсорным управлением, более крупное, чем "Mobile", которое пользователь обычно не носит с собой.

"XR"

Иммерсивные устройства, которые дополняют или заменяют окружающую пользователя среду.

"EInk"

Устройство с медленным обновлением экрана и ограниченным цветовым разрешением или без него.

"Watch"

Мобильное устройство с очень маленьким экраном (обычно менее 2 дюймов), которое носят так, чтобы пользователь мог быстро взглянуть на него.

Примеры

>

Использование Sec-CH-UA-Form-Factors

Сервер запрашивает заголовок Sec-CH-UA-Form-Factors, добавляя Accept-CH в ответ на любой запрос клиента. В качестве токена указывается имя нужного заголовка:

HTTP/1.1 200 OK
Accept-CH: Sec-CH-UA-Form-Factors

Клиент может передать подсказку и добавить заголовок Sec-CH-UA-Form-Factors к последующим запросам. Например, клиент может добавить заголовок, как показано ниже:

GET /my/page HTTP/1.1
Host: example.site

Sec-CH-UA-Mobile: ?0
Sec-CH-UA-Form-Factors: "EInk"

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

Спецификации

Спецификация
User-Agent Client Hints>
# sec-ch-ua-form-factors>

Совместимость браузеров

Настольные Мобильные
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android WebView на iOS
Sec-CH-UA-Form-Factors 124 124 Нет 110 Нет 124 Нет 82 Нет 23.0 124 Нет

См. также

  • Подсказки клиенту
  • API User-Agent Client Hints
  • Accept-CH
  • Кэширование HTTP: Vary и заголовок Vary
  • Повышение конфиденциальности пользователей и удобства разработки с помощью User-Agent Client Hints на developer.chrome.com

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Sec-CH-UA-Form-Factors

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API