Navigator: deviceMemory-Eigenschaft

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Die deviceMemory schreibgeschützte Eigenschaft der Navigator-Schnittstelle gibt die ungefähre Menge des Gerätespeichers in Gigabyte zurück.

Der angegebene Wert ist ungenau, um Fingerprinting einzuschränken. Er wird angenähert, indem er auf die nächste Zweierpotenz abgerundet und dann durch 1024 geteilt wird. Anschließend wird er innerhalb unterer und oberer Grenzen geklemmt, um die Privatsphäre von Besitzern von Geräten mit sehr wenig oder sehr viel Speicher zu schützen.

Wert

Eine Gleitkommazahl; eine von 0.25, 0.5, 1, 2, 4, 8.

Beispiele

js
const memory = navigator.deviceMemory;
console.log(`This device has at least ${memory}GiB of RAM.`);

Spezifikationen

Specification
Device Memory
# sec-device-memory-js-api

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch