ReportingObserver:disconnect() 方法

**disconnect()** 是 ReportingObserver 接口的方法,它停止先前开始观察的报告观察器收集报告。

调用 disconnect() 后,ReportingObserver.takeRecords()ReportingObserver() 回调的 records 参数都不会返回任何报告。相关观察器将不再处于活动状态。

语法

js
disconnect()

参数

无。

返回值

无 (undefined).

示例

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

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

observer.observe();

// ...

observer.disconnect();

规范

规范
Reporting API
# dom-reportingobserver-disconnect

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参见