ReportBody

注意:此功能在 Web Workers 中可用。

ReportBody 接口属于 Reporting 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);

规范

规范
Reporting API
# reportbody

浏览器兼容性