报告正文
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 表仅在浏览器中加载