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 |