ReportingObserver: takeRecords() Methode

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Die takeRecords()-Methode der ReportingObserver-Schnittstelle gibt die aktuelle Liste der Berichte zurück, die sich in der Berichtswarteschlange des Observers befinden, und leert die Warteschlange.

Syntax

js
takeRecords()

Parameter

Keine.

Rückgabewert

Ein Array von Report-Objekten.

Beispiele

js
const options = {
  types: ["deprecation"],
  buffered: true,
};

const observer = new ReportingObserver((reports, observer) => {
  reportBtn.onclick = () => displayReports(reports);
}, options);

observer.observe();

// …

const records = observer.takeRecords();
console.log(records);

Spezifikationen

Specification
Reporting API
# dom-reportingobserver-takerecords

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch