这些信息从哪来
上表通过浏览器的 navigator 和 window.screen 对象读取,包括操作系统、浏览器名称与版本、屏幕分辨率和色深、是否联网、默认语言、已安装插件等。其中操作系统和浏览器版本是根据 User-Agent 字符串推断的,部分新系统可能识别不准。
同样的信息网站服务器一般也能拿到,常被用于统计和兼容性适配。如果你看到的数值和实际不符,多半是浏览器开启了隐私保护或修改了 User-Agent。
读取你当前浏览器和系统的相关信息并列在下表。这些数据由浏览器在本地读取,不会上传到服务器。
| 名称 | 描述 | 结果 |
|---|---|---|
| navigator.platform | 客户端系统 | |
| navigator.appName | 返回浏览器名称 | |
| navigator.appVersion | 返回浏览器版本信息 | |
| window.screen.height | 显示器高度 | px |
| window.screen.width | 显示器宽度 | px |
| window.screen.colorDepth | 屏幕设置色彩位数 | |
| navigator.appCodeName | 返回浏览器代码名称 | |
| navigator.vendor | 返回浏览器厂家信息 | |
| navigator.userAgent | 返回浏览器及版本信息,包含navigator.appVersion信息 | |
| navigator.onLine | 返回浏览器是否连接到网络 | |
| navigator.language | 返回浏览器默认语言 | |
| navigator.product | 返回浏览器产品名称 | |
| navigator.productSub | 返回浏览器产品其他信息 | |
| navigator.cookieEnabled | 浏览器是否开启cookie | |
| navigator.mimeTypes.length | 浏览器的MIME类型数量 | |
| navigator.mimeTypes | 浏览器MIME支持类型列表 | |
| navigator.plugins.length | 浏览器安装插件数量 | |
| navigator.plugins | 浏览器安装插件信息列表 |
上表通过浏览器的 navigator 和 window.screen 对象读取,包括操作系统、浏览器名称与版本、屏幕分辨率和色深、是否联网、默认语言、已安装插件等。其中操作系统和浏览器版本是根据 User-Agent 字符串推断的,部分新系统可能识别不准。
同样的信息网站服务器一般也能拿到,常被用于统计和兼容性适配。如果你看到的数值和实际不符,多半是浏览器开启了隐私保护或修改了 User-Agent。