压力观察器:unobserve() 方法

有限的可用性

此功能不是基线,因为它在一些最广泛使用的浏览器中不起作用。

实验性: 这是一个 实验性技术
在生产环境中使用此功能之前,请仔细查看 浏览器兼容性表

安全上下文:此功能仅在 安全上下文(HTTPS)中可用,在某些或所有 支持的浏览器 中可用。

PressureObserver 接口的 unobserve() 方法停止压力观察器回调从指定来源接收压力记录。

语法

js
unobserve(source)

参数

来源

一个指定要取消观察的 source 的字符串。

返回值

无 (undefined).

示例

停止观察特定来源

以下示例展示了如何在观察器之前观察了 "cpu" 和 "gpu" 两个来源后,如何停止观察 "gpu" 来源。

js
const observer = new PressureObserver(callback);

observer.observe("cpu");
observer.observe("gpu");

// Callback now gets called whenever the pressure state changes for 'cpu' or 'gpu'.

observer.unobserve("gpu");

// Callback now only gets called whenever the pressure state changes for 'cpu'.

规范

规范
计算压力级别 1
# the-unobserve-method

浏览器兼容性

BCD 表仅在浏览器中加载