Device-Memory
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.
Experimental: Esta é uma tecnologia experimental
Verifique a tabela de compatibilidade entre Navegadores cuidadosamente antes de usar essa funcionalidade em produção.
O cabeçalho Device-Memory é um cabeçalho da Device Memory API que funciona como os cabeçalhos Client Hints que representão a quantidade aproximada de RAM que o dispositivo do cliente possui.
| Tipo de cabeçalho | Request header |
|---|---|
| Forbidden header name | ? |
Nota:
Client Hints são acessíveis somente em origens seguras (via TLS). O servidor pode optar em receber o cabeçalho Device-Memory do cliente mandando os cabeçalhos de resposta Accept-CH e Accept-CH-Lifetime.
Sintaxe
A quantidade de RAM no dispositivo pode ser usada como variável de pegada, The amount of device RAM can be used as a fingerprinting variable, então os valores para este cabeçalho são intencionalmente grosseiros para reduzir potenciais usos indesejados. O cabeçalho pode ter os seguintes valores: 0.25, 0.5, 1, 2, 4, 8.
Device-Memory: <number>
Exemplos
O servidor precisa primeiro optar por aceitar o cabeçalho Device-Memory mandando os cabeçalhos de resposta Accept-CH contendo Device-Memory e Accept-CH-Lifetime.
Accept-CH: Device-Memory Accept-CH-Lifetime: 86400
Então nas requisições subsequentes, o cliente enviará o cabeçalho Device-Memory de volta:
Device-Memory: 1
Especificações
| Specification |
|---|
| Device Memory> # iana-device-memory> |
Compatibilidade com navegadores
Loading…