ReportBody
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Das ReportBody-Interface der Reporting-API repräsentiert den Körper eines Berichts. Einzelne Berichtstypen erben von diesem Interface und fügen spezifische Attribute hinzu, die für den jeweiligen Bericht relevant sind.
Berichte, die von ReportBody erben
Eine Instanz von ReportBody wird als Wert von Report.body zurückgegeben. Das Interface besitzt keinen Konstruktor.
Instanzmethoden
ReportBody.toJSON()Veraltet-
Ein Serializer, der eine JSON-Darstellung des
ReportBody-Objekts zurückgibt.
Beispiele
In diesem Beispiel erstellen wir einen neuen ReportingObserver zur Beobachtung von Intervention Reports. Das InterventionReportBody-Interface erbt von ReportBody.
js
const options = {
types: ["intervention"],
buffered: true,
};
const observer = new ReportingObserver(([firstReport], observer) => {
console.log(firstReport.type); // intervention
}, options);
Spezifikationen
| Specification |
|---|
| Reporting API> # reportbody> |
Browser-Kompatibilität
Loading…