ReportingObserver: takeRecords() 方法

**takeRecords()** 方法是 ReportingObserver 接口的方法,它会返回观察者报告队列中当前的报告列表,并清空队列。

语法

js
takeRecords()

参数

无。

返回值

一个包含 Report 对象的数组。

示例

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

规范

规范
Reporting API
# dom-reportingobserver-takerecords

浏览器兼容性

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

另请参阅