Spec-Zone.ru › HTTP

Заголовки: Sec-CH-DPR

Заголовок Sec-CH-DPR

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

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

HTTP-заголовок Sec-CH-DPR запроса предоставляет подсказки клиентского устройства о соотношении пикселей устройства клиента (DPR). Это соотношение показывает количество физических пикселей устройства, соответствующих каждому CSS-пикселю.

Эта подсказка полезна при выборе источников изображений, наиболее подходящих для плотности пикселей экрана. Она выполняет функцию, аналогичную функции дескрипторов x в атрибуте <img> srcset, позволяя пользовательским агентам выбрать предпочтительное изображение.

Если заголовок Sec-CH-DPR встречается в сообщении более одного раза, используется последнее вхождение.

Серверы, принимающие подсказку клиента Sec-CH-DPR, обычно также указывают её в заголовке Vary, чтобы сообщить кэшам, что сервер может отправлять разные ответы в зависимости от значения заголовка в запросе.

Тип заголовка Заголовок запроса, Подсказка клиента
Запрещённый заголовок запроса Нет

Синтаксис

Sec-CH-DPR: <number>

Директивы

<number>

Соотношение пикселей устройства клиента.

Примеры

Чтобы получать заголовок Sec-CH-DPR, сервер должен сначала дать на это согласие, отправив заголовок ответа Accept-CH с директивой Sec-CH-DPR.

Accept-CH: Sec-CH-DPR

Затем в последующих запросах клиент может отправлять серверу заголовок Sec-CH-DPR:

Sec-CH-DPR: 2.0

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

Спецификация
Подсказки клиентского устройства для адаптивных изображений>
# sec-ch-dpr>

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

Настольные Мобильные
Chrome Edge Firefox Opera Safari Chrome для Android Firefox для Android Opera для Android Safari для iOS Samsung Internet WebView для Android WebView для iOS
Sec-CH-DPR 9746 9779 Нет 8333 Нет 9746 Нет 6833 Нет 18.05.0 9746 Нет

См. также

  • Подсказки клиентского устройства и адаптивных изображений
    • Sec-CH-Device-Memory
    • Sec-CH-Viewport-Height
    • Sec-CH-Viewport-Width
    • DPR
  • 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-DPR

Spec-Zone.ru

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