Spec-Zone.ru › HTTP

Памяти устройства

Памяти устройства

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

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

Заголовок запроса Device-Memory указателя устройства указывает приблизительный объем доступной оперативной памяти на устройстве клиента. Заголовок является частью API памяти устройства.

Тип заголовка Заголовок запроса, Указатель клиента
Запрещенное имя заголовка нет

Примечание:

  • К клиенты Указатели доступны только на безопасных источниках (через TLS).
  • Серверу необходимо разрешить получать заголовок Device-Memory от клиента, отправив Accept-CH заголовок ответа.
  • Серверы, которые разрешают получение указателя клиента Device-Memory, обычно также указывают его в заголовке Vary. Это сообщает кешам, что сервер может отправлять различные ответы в зависимости от значения заголовка в запросе.

Синтаксис

Device-Memory: <number>

Директивы

<number>

Приблизительный объем оперативной памяти устройства. Возможные значения: 0.25, 0.5, 1, 2, 4, 8.

Объем оперативной памяти устройства может использоваться как переменная для определения характеристик, поэтому значения заголовка намеренно приблизительны, чтобы уменьшить возможность его злоупотребления.

Примеры

Серверу сначала необходимо разрешить получение заголовка Device-Memory, отправив заголовки ответа Accept-CH содержащие Device-Memory.

Accept-CH: Device-Memory

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

Device-Memory: 1

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

Спецификация
Память устройства
# iana-device-memory

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

Десктопные Мобильные
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet
Device-Memory
61
≤79
Нет
Нет
48
Нет
61
61
Нет
Нет
Нет
8.0

См. также

  • Улучшение конфиденциальности пользователей и опыта разработчиков с помощью User-Agent Client Hints (web.dev)
  • API памяти устройства
  • Navigator.deviceMemory
  • Указатели устройства
    • Content-DPR
    • DPR
    • Viewport-Width
    • Width
  • Accept-CH
  • Кэширование HTTP > Изменчивые ответы и Vary

© 2005–2022 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Device-Memory

Spec-Zone.ru

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