浏览器
浏览器属性
Web 浏览器属性
Attributes
| 键 | Stability | Value Type | 描述 | Example Values |
|---|---|---|---|---|
browser.brands | string[] | 品牌名称和版本组成的数组,用空格分隔 [1] | [" Not A;Brand 99", "Chromium 99", "Chrome 99"] | |
browser.language | 字符串 | 用户使用浏览器偏好的语言 [2] | en; en-US; fr; fr-FR | |
browser.mobile | 布尔值 | 一个布尔值,如果浏览器运行在移动设备上则为 true [3] | ||
browser.platform | 字符串 | 浏览器运行的平台 [4] | Windows; macOS; Android |
[1] browser.brands: 此值意图从 UA client hints API (navigator.userAgentData.brands) 中获取。
[2] browser.language: 此值意图从 Navigator API navigator.language 中获取。
[3] browser.mobile: 此值意图从 UA client hints API (navigator.userAgentData.mobile) 中获取。如果不可用,则应将此属性留空。
[4] browser.platform: 此值意图从 UA client hints API (navigator.userAgentData.platform) 中获取。如果不可用,则不应使用旧的 navigator.platform API,并且应将此属性留空,以确保值的一致性。可能值的列表定义在 W3C User-Agent Client Hints 规范 中。请注意,其中一些值(但不是全部)可能与 os.type 和 os.name 属性 中的值重叠。但是,为了保持一致性,browser.platform 属性中的值应捕获用户代理提供的确切值。