Spec-Zone.ru › HTTP

Заголовки: Width

Заголовок Width

Устарело: Эта функция больше не рекомендуется. Хотя некоторые браузеры могут по-прежнему её поддерживать, она уже могла быть удалена из соответствующих веб-стандартов, может находиться в процессе исключения или сохраняться только для обеспечения совместимости. Избегайте её использования и, если возможно, обновите существующий код; при принятии решения обратитесь к таблице совместимости внизу этой страницы. Помните, что эта функция может перестать работать в любой момент.

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

Нестандартная функция: Эта функция не стандартизирована. Мы не рекомендуем использовать нестандартные функции в производственной среде, поскольку поддержка в браузерах ограничена, а сами функции могут измениться или быть удалены. Однако в некоторых случаях они могут стать подходящей альтернативой, если стандартного варианта нет.

Предупреждение: Заголовок Width был стандартизирован под именем Sec-CH-Width, и теперь предпочтительно использовать новое имя.

HTTP-заголовок запроса Width — это заголовок запроса и подсказка клиента об устройстве, указывающая желаемую ширину ресурса в физических пикселях — собственный размер изображения. Передаваемое значение в пикселях представляет собой число, округлённое вверх до ближайшего целого (то есть округлённое по правилу потолка).

Эта подсказка отправляется только в запросах изображений.

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

Если желаемая ширина ресурса неизвестна на момент запроса или у ресурса нет ширины отображения, поле заголовка Width можно опустить. Если заголовок Width встречается в сообщении несколько раз, используется последнее вхождение.

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

Синтаксис

Width: <number>

Директивы

<number>

Ширина ресурса в физических пикселях, округлённая вверх до ближайшего целого числа.

Примеры

Сначала серверу необходимо согласиться получать заголовок Width, отправив заголовки ответа Accept-CH со значением Width.

Accept-CH: Width

Затем в последующих запросах изображений клиент может отправить заголовок Width:

Width: 1920

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

Компьютеры Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome для Android Firefox для Android Opera для Android Safari для iOS Samsung Internet WebView для Android WebView для iOS
Width 46 79 Нет 33 Нет 46 Нет 33 Нет 5.0 46 Нет

См. также

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

Spec-Zone.ru

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