Spec-Zone.ru › HTTP

Заголовки: Sec-CH-UA-Full-Version-List

Заголовок Sec-CH-UA-Full-Version-List

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

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

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

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

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

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

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

Заголовок Sec-CH-UA-Full-Version-List предоставляет информацию о бренде и полной версии каждого бренда, связанного с браузером, в виде списка с элементами, разделёнными запятыми.

Заголовок может содержать «фиктивные» бренды в любом месте и с любым названием. Эта функция предназначена для того, чтобы серверы не отклоняли неизвестные пользовательские агенты без проверки, заставляя пользовательские агенты лгать о своей принадлежности к бренду.

Примечание: Этот заголовок похож на Sec-CH-UA, но для каждого бренда содержит полный номер версии, а не значимый номер версии.

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

Синтаксис

Sec-CH-UA-Full-Version-List: "<brand>";v="<full version>", …

Значение представляет собой список брендов из списка брендов пользовательского агента и соответствующих им полных номеров версий, разделённых запятыми.

Директивы

<brand>

Бренд, связанный с пользовательским агентом, например «Chromium» или «Google Chrome». Это может быть заведомо неверный бренд, например " Not A;Brand" или "(Not(A:Brand" (ожидается, что фактическое значение будет меняться со временем и его нельзя будет предсказать).

<full version>

Полный номер версии, например 98.0.4750.0.

Описание

Бренд — это коммерческое название пользовательского агента, например Chromium, Opera, Google Chrome, Microsoft Edge, Firefox и Safari. С пользовательским агентом может быть связано несколько брендов. Например, Opera, Chrome и Edge основаны на Chromium, поэтому в заголовке Sec-CH-UA-Full-Version-List будут указаны оба бренда.

Заголовок позволяет серверу настраивать ответ с учётом как общих брендов, так и конкретных особенностей их отдельных сборок.

Примеры

>

Использование Sec-CH-UA-Full-Version-List

Чтобы запросить заголовок Sec-CH-UA-Full-Version-List, сервер включает Accept-CH в ответ на любой запрос клиента, указывая имя нужного заголовка в качестве токена:

HTTP/1.1 200 OK
Accept-CH: Sec-CH-UA-Full-Version-List

Клиент может передать эту подсказку и добавить заголовок Sec-CH-UA-Full-Version-List к последующим запросам, как показано ниже:

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

Sec-CH-UA: " Not A;Brand";v="99", "Chromium";v="98", "Google Chrome";v="98"
Sec-CH-UA-Mobile: ?0
Sec-CH-UA-Full-Version-List: " Not A;Brand";v="99.0.0.0", "Chromium";v="98.0.4750.0", "Google Chrome";v="98.0.4750.0"
Sec-CH-UA-Platform: "Linux"

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

Спецификация
User-Agent Client Hints>
# sec-ch-ua-full-version-list>

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

Настольные компьютеры Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android WebView на iOS
Sec-CH-UA-Full-Version-List 98 98 Нет 84 Нет 98 Нет Нет Нет 23.0 98 Нет

См. также

  • Подсказки клиенту
  • API подсказок клиенту User-Agent
  • Accept-CH
  • Кэширование HTTP: Vary и заголовок Vary
  • Повышение конфиденциальности пользователей и удобства разработчиков с помощью подсказок клиенту User-Agent (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-Full-Version-List

Spec-Zone.ru

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