Заголовки: 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 | Нет |
См. также
- Подсказки клиента об устройстве и адаптивных изображениях
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