Navigator:oscpu 属性
已弃用:此功能不再推荐使用。尽管某些浏览器可能仍然支持它,但它可能已从相关的 Web 标准中删除,或者正在被删除,或者仅出于兼容性目的而保留。避免使用它,并尽可能更新现有代码;请参阅此页面底部的兼容性表格,以指导您的决策。请注意,此功能可能随时停止工作。
Navigator.oscpu
属性返回一个字符串,该字符串标识当前的操作系统。
值
提供一个字符串,该字符串标识浏览器正在运行的操作系统。
操作系统 | oscpuInfo 字符串格式 |
---|---|
OS/2 | OS/2 Warp x(3、4 或 4.5 版本) |
Windows CE | WindowsCE x.y |
Windows 64 位(64 位版本) | Windows NT x.y; Win64; x64 |
Windows 64 位(32 位版本) | Windows NT x.y; WOW64 |
Windows 32 位 | Windows NT x.y |
Mac OS X(PPC 版本) | PowerPC Mac OS X x.y 版本 |
Mac OS X(i386/x64 版本) | Intel Mac OS X 或 macOS x.y 版本 |
Linux 64 位(32 位版本) | uname -s 的输出后跟 i686 on x86_64 |
Linux | uname -sm 的输出 |
在此表中,x.y
指的是操作系统的版本
示例
js
function osInfo() {
alert(navigator.oscpu);
}
osInfo(); // alerts "Windows NT 6.0" for example
用法说明
除非您的代码具有特权(chrome 或至少具有 UniversalBrowserRead 特权),否则它可能会获取 general.oscpu.override
首选项的值,而不是真实的平台。
规范
规范 |
---|
HTML 标准 # dom-navigator-oscpu |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。