--- title: Navigator.oscpu slug: Web/API/Navigator/oscpu translation_of: Web/API/Navigator/oscpu ---
{{ ApiRef("HTML DOM") }}
Возвращает строку, которая идентифицирует текущую операционную систему.
oscpuInfo = window.navigator.oscpu
oscpuInfo это строка которая имеет следующий вид:| Операционная система | Формат строки oscpuInfo |
|---|---|
| OS/2 | OS/2 Warp x (either 3, 4 or 4.5) |
| Windows CE | WindowsCE x.y1 |
| 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) | PPC Mac OS X x.y |
| Mac OS X (i386/x64 build) | Intel Mac OS X x.y |
| Linux 64-bit (32-bit build) | Вывод uname -s плюс "i686 on x86_64" |
| Linux | Вывод uname -sm |
1x.y относится к версии операционной системы
function osInfo() {
alert(window.navigator.oscpu);
}
// returns: "Windows NT 6.0" for example
Если ваш код не является привилегированным (chrome или по крайней мере имеет привилегию UniversalBrowserRead), он может получить значение general.oscpu.override, а не истинной платформы.
Не является частью какой-либо спецификации.