Заголовки: 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 | Нет |
См. также
© 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