Spec-Zone.ru › Web APIs

PressureObserver: метод disconnect()

Ограниченная доступность

Эта функция не относится к Baseline, так как она не работает в некоторых из наиболее широко используемых браузеров.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Экспериментально: Это экспериментальная технология.
Перед использованием в продакшене тщательно ознакомьтесь с таблицей совместимости с браузерами.

Примечание: Эта функция доступна в Web Workers, за исключением Service Workers.

Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или во всех поддерживающих браузерах.

Метод disconnect() интерфейса PressureObserver прекращает получение записей о давлении от всех источников обработчиком наблюдения за давлением.

Синтаксис

disconnect()

Параметры

Нет.

Возвращаемое значение

None (undefined).

Примеры

Остановка наблюдения за давлением

Следующий пример собирает 20 образцов, а затем отключает наблюдатель за давлением, чтобы прекратить получение дополнительных записей о давлении.

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
}

Спецификации

Спецификация
Compute Pressure Level 1
# dom-pressureobserver-disconnect

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android
disconnect 125 125 Нет 111 Нет Нет Нет Нет Нет Нет Нет

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/PressureObserver/disconnect

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API