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 относится к версии операционной системы
Пример
function osInfo() {
alert(window.navigator.oscpu);
}
// returns: "Windows NT 6.0" for example
Примечание
Если ваш код не является привилегированным (chrome или по крайней мере имеет привилегию UniversalBrowserRead), он может получить значение general.oscpu.override, а не истинной платформы.
Спецификации
Не является частью какой-либо спецификации.