Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten.Erfahre mehr über dieses Experiment.
Device Memory API
Sicherer Kontext: Diese Funktion ist nur insicheren Kontexten (HTTPS) in einigen oder allenunterstützenden Browsern verfügbar.
Hinweis: Diese Funktion ist inWeb Workers verfügbar.
Die Fähigkeiten eines Client-Geräts hängen weitgehend von der verfügbaren Menge an RAM ab. Traditionell mussten Entwickler Heuristiken verwenden und entweder ein Gerät benchmarken oder die Fähigkeiten eines Geräts auf der Grundlage anderer Faktoren wie des Geräteherstellers oder der User-Agent-Strings ableiten.
In diesem Artikel
Bestimmung des Gerätespeichers
Es gibt zwei Möglichkeiten, die ungefähre Menge an RAM eines Geräts zu bestimmen: Verwenden Sie die Device Memory JavaScript-API oder akzeptieren Sie Client-Hints.
JavaScript-API
Sie können die ungefähre Menge an RAM eines Geräts abfragen, indem SieNavigator.deviceMemory oderWorkerNavigator.deviceMemory abrufen.
const RAM = navigator.deviceMemory;Client Hints
Sie können auch denClient Hints HTTP-Header mit derDevice-Memory-Direktive verwenden, um die gleiche ungefähre RAM-Kapazität abzurufen.
Schnittstellen
>Erweiterungen zu anderen Schnittstellen
Navigator.deviceMemorySchreibgeschütztGibt die ungefähre Menge an Gerätespeicher in Gigabyte zurück.
WorkerNavigator.deviceMemorySchreibgeschütztGibt die ungefähre Menge an Gerätespeicher in Gigabyte zurück.
Spezifikationen
| Specification |
|---|
| Device Memory> |
Browser-Kompatibilität
>api.Navigator.deviceMemory
api.WorkerNavigator.deviceMemory
http.headers.Device-Memory
Siehe auch
Device-Memoryheader