WorkerNavigator: свойство deviceMemory
Ограниченная доступность
Эта функция не является базовой, так как она не работает во всех широко используемых браузерах.
Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или во всех поддерживающих браузерах.
Примечание: Эта функция доступна только в Web Workers.
Чтение только свойство deviceMemory интерфейса WorkerNavigator возвращает приблизительный объем оперативной памяти устройства в гигабайтах.
Отчетное значение неточно, чтобы ограничить отслеживание. Оно приближается путем округления вниз до ближайшей степени двойки, а затем деления этого числа на 1024. Затем оно прижимается к нижним и верхним границам, чтобы защитить конфиденциальность владельцев устройств с очень малым или большим объёмом памяти.
Значение
Число с плавающей точкой; одно из 0.25, 0.5, 1, 2, 4, 8.
Примеры
Следующий код может быть запущен в рабочем потоке:
const memory = navigator.deviceMemory;
console.log(`This device has at least ${memory}GiB of RAM.`);
Спецификации
| Спецификация |
|---|
| Память устройства # sec-device-memory-js-api |
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
deviceMemory |
65 | 79 | Нет | 52 | Нет | 65 | Нет | 47 | Нет | 9.0 | 65 |
См. также
-
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/WorkerNavigator/deviceMemory