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> |