ReportBody: toJSON() 方法

toJSON() 方法是 ReportBody 接口的序列化器,它返回 ReportBody 对象的 JSON 表示。

语法

js
toJSON()

参数

无。

返回值

一个 JSON 对象,它是 ReportBody 对象的序列化。

示例

在这个例子中,我们创建了一个新的 ReportingObserver 来观察干预报告,然后返回第一个条目的 JSON 表示。该报告以及返回的 JSON 对象将是 InterventionReportBody 的实例,它继承自 ReportBody

js
const options = {
  types: ["intervention"],
  buffered: true,
};

const observer = new ReportingObserver(([firstReport], observer) => {
  console.log(firstReport.toJSON());
}, options);

规范

规范
报告 API
# dom-reportbody-tojson

浏览器兼容性

BCD 表格只在浏览器中加载