Navigator: oscpu-Eigenschaft
Veraltet: Diese Funktion wird nicht mehr empfohlen. Obwohl einige Browser sie möglicherweise noch unterstützen, kann sie bereits aus den relevanten Webstandards entfernt worden sein, befindet sich im Prozess der Entfernung oder wird nur aus Kompatibilitätsgründen beibehalten. Vermeiden Sie die Verwendung und aktualisieren Sie gegebenenfalls bestehenden Code; siehe die Kompatibilitätstabelle am Ende dieser Seite, um Ihre Entscheidung zu treffen. Beachten Sie, dass diese Funktion jederzeit nicht mehr funktionieren kann.
Die Navigator.oscpu
-Eigenschaft gibt einen String zurück, der das aktuelle Betriebssystem identifiziert.
Wert
Ein String, der das Betriebssystem angibt, auf dem der Browser läuft.
Betriebssystem | Format des oscpuInfo -Strings |
---|---|
OS/2 | OS/2 Warp x (entweder 3, 4 oder 4.5) |
Windows CE | WindowsCE x.y |
Windows 64-bit (64-bit Build) | Windows NT x.y; Win64; x64 |
Windows 64-bit (32-bit Build) | Windows NT x.y; WOW64 |
Windows 32-bit | Windows NT x.y |
Mac OS X (PPC Build) | PowerPC Mac OS X version x.y |
Mac OS X (i386/x64 Build) | Intel Mac OS X oder macOS version x.y |
Linux 64-bit (32-bit Build) | Ausgabe von uname -s gefolgt von i686 on x86_64 |
Linux | Ausgabe von uname -sm |
In dieser Tabelle bezieht sich x.y
auf die Version des Betriebssystems.
Beispiele
function osInfo() {
alert(navigator.oscpu);
}
osInfo(); // alerts "Windows NT 6.0" for example
Nutzungshinweise
Es sei denn, Ihr Code ist privilegiert (chrome oder hat zumindest das UniversalBrowserRead-Privileg), könnte er den Wert der general.oscpu.override
-Einstellung anstelle der echten Plattform erhalten.
Spezifikationen
Specification |
---|
HTML Standard # dom-navigator-oscpu |
Browser-Kompatibilität
BCD tables only load in the browser