Навигатор: свойство deviceMemory
Ограниченное использование
Эта функция не является базовой, так как она не работает в некоторых из наиболее широко используемых браузеров.
Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или во всех поддерживающих браузерах.
Чтение-только свойство deviceMemory интерфейса Navigator возвращает приблизительное значение оперативной памяти устройства в гигабайтах.
Отчетное значение неточно для предотвращения отслеживания. Оно приближено путем округления вниз до ближайшей степени двойки, а затем деления этого числа на 1024. Затем оно ограничено нижними и верхними границами для защиты конфиденциальности владельцев устройств с очень малым или большим объемом оперативной памяти.
Значение
Число с плавающей точкой; одно из 0.25, 0.5, 1, 2, 4, 8.
Примеры
const memory = navigator.deviceMemory;
console.log(`This device has at least ${memory}GiB of RAM.`);
Спецификации
Совместимость браузеров
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
deviceMemory |
63 | 79 | Нет | 50 | Нет | 63 | Нет | 46 | Нет | 8.0 | 63 |
См. также
-
Device-MemoryHTTP-заголовок
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Navigator/deviceMemory