报告正文

ReportBody报告 API 的接口,它表示报告的主体。各个报告类型继承自此接口,并添加与特定报告相关的特定属性。

继承自 ReportBody 的报告

ReportBody 的实例作为 Report.body 的值返回。该接口没有构造函数。

实例方法

ReportBody.toJSON()

一个序列化器,它返回 ReportBody 对象的 JSON 表示形式。

示例

在此示例中,我们创建一个新的 ReportingObserver 来观察干预报告。InterventionReportBody 接口继承自 ReportBody

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

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

规范

规范
报告 API
# reportbody

浏览器兼容性

BCD 表仅在浏览器中加载