NavigatorUAData:toJSON() 方法

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

实验性: 这是一项实验性技术
在将其用于生产之前,请仔细检查浏览器兼容性表格

备注: 此特性在 Web Worker 中可用。

NavigatorUAData 接口的 toJSON() 方法是一个序列化器,它返回 NavigatorUAData 对象的低熵属性的 JSON 表示形式。

备注:术语高熵低熵是指这些值揭示的有关浏览器的信息量。此方法返回的低熵值是那些不会泄露能够识别用户的信息的值。高熵值只能通过 NavigatorUAData.getHighEntropyValues() 方法返回。

语法

js
toJSON()

参数

无。

返回值

一个 JSON 对象。

示例

以下示例将 JSON 对象打印到控制台。

js
console.log(navigator.userAgentData.toJSON());

规范

Specification
User-Agent Client Hints
# dom-navigatoruadata-tojson

浏览器兼容性

BCD tables only load in the browser