Navigator.oscpu

io error: No such file or directory (os error 2) (/home/runner/work/yari/yari/mdn/translated-content/files/ru/web/api/html_dom_api/index.md)

Устарело: Эта возможность была удалена из веб-стандартов. Хотя некоторые браузеры по-прежнему могут поддерживать её, она находится в процессе удаления. Не используйте её ни в старых, ни в новых проектах. Страницы или веб-приложения, использующие её, могут в любой момент сломаться.

Возвращает строку, которая идентифицирует текущую операционную систему.

Синтаксис

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 относится к версии операционной системы

Пример

js
function osInfo() {
  alert(window.navigator.oscpu);
}
// returns: "Windows NT 6.0" for example

Примечание

Если ваш код не является привилегированным (chrome или по крайней мере имеет привилегию UniversalBrowserRead), он может получить значение general.oscpu.override, а не истинной платформы.

Спецификации

Не является частью какой-либо спецификации.