Navigator: oscpu 属性
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 |
浏览器兼容性
加载中…