浏览器

浏览器属性

Web 浏览器属性

Attributes

StabilityValue Type描述Example Values
browser.brandsDevelopmentstring[]品牌名称和版本组成的数组,用空格分隔 [1][" Not A;Brand 99", "Chromium 99", "Chrome 99"]
browser.languageDevelopment字符串用户使用浏览器偏好的语言 [2]en; en-US; fr; fr-FR
browser.mobileDevelopment布尔值一个布尔值,如果浏览器运行在移动设备上则为 true [3]
browser.platformDevelopment字符串浏览器运行的平台 [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.typeos.name 属性 中的值重叠。但是,为了保持一致性,browser.platform 属性中的值应捕获用户代理提供的确切值。