ReportingObserver: disconnect()-Methode

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

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

Die disconnect()-Methode des ReportingObserver-Interfaces beendet einen zuvor gestarteten Reporting Observer, sodass keine Berichte mehr gesammelt werden.

Nach dem Aufruf von disconnect() geben weder ReportingObserver.takeRecords() noch der records Parameter des ReportingObserver()-Callbacks Berichte zurück. Der zugehörige Observer ist nicht mehr aktiv.

Syntax

js
disconnect()

Parameter

Keine.

Rückgabewert

Keiner (undefined).

Beispiele

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

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

observer.observe();

// ...

observer.disconnect();

Spezifikationen

Specification
Reporting API
# dom-reportingobserver-disconnect

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch