PressureObserver:disconnect() 方法
disconnect()
方法是 PressureObserver
接口的一部分,它会阻止压力观察器回调从所有源接收压力记录。
语法
js
disconnect()
参数
无。
返回值
无 (undefined
).
示例
停止压力观察器
以下示例收集 20 个样本,然后断开压力观察器的连接,以禁用接收更多压力记录。
js
const samples = [];
function pressureChange(records, observer) {
for (const record of records) {
samples.push(record.state);
// We only want 20 samples
if (samples.length === 20) {
observer.disconnect();
return;
}
}
}
try {
const observer = new PressureObserver(callback);
await observer.observe("cpu", {
sampleInterval: 1000, // 1000ms
});
} catch (error) {
// report error setting up the observer
}
规范
规范 |
---|
计算压力等级 1 # dom-pressureobserver-disconnect |
浏览器兼容性
BCD 表格只在启用 JavaScript 的浏览器中加载。