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

瀏覽器相容性