ReportingObserver: disconnect() method

Baseline 2026
Newly available

Since March 2026, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

Note: This feature is available in Web Workers.

Phương thức disconnect() của giao diện ReportingObserver dừng một reporting observer đã từng bắt đầu quan sát khỏi việc thu thập báo cáo.

Sau khi gọi disconnect(), cả ReportingObserver.takeRecords() và tham số reports của callback ReportingObserver() sẽ không trả về báo cáo nào. Observer liên kết sẽ không còn hoạt động.

Cú pháp

js
disconnect()

Tham số

Không có.

Giá trị trả về

Không có (undefined).

Ví dụ

Sử dụng cơ bản

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

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

observer.observe();

// …

observer.disconnect();

Thông số kỹ thuật

Specification
Reporting API
# dom-reportingobserver-disconnect

Tương thích trình duyệt

Xem thêm