Spec-Zone.ru › Web APIs

PressureRecord

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

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

  • Узнать больше
  • Посмотреть полную совместимость
  • Отправить отзыв

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

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

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

Интерфейс PressureRecord является частью API вычисления давления и описывает тенденцию давления источника в определенный момент перехода.

Свойства экземпляра

PressureRecord.source Только для чтения Экспериментально

Строка, указывающая источник происхождения записи.

PressureRecord.state Только для чтения Экспериментально

Строка, указывающая зарегистрированное состояние давления.

PressureRecord.time Только для чтения Экспериментально

DOMHighResTimeStamp, указывающий отметку времени записи.

Методы экземпляра

PressureRecord.toJSON() Экспериментально

Возвращает JSON-представление объекта PressureRecord.

Примеры

Использование объекта PressureRecord

В следующем примере мы выводим свойства объекта PressureRecord в обработчике обратного вызова наблюдателя давления.

function callback(records) {
  const lastRecord = records[records.length - 1];
  console.log(`Current pressure is ${lastRecord.state}`);
  console.log(`Current pressure observed at ${lastRecord.time}`);
  console.log(`Current pressure source: ${lastRecord.source}`);
}

try {
  const observer = new PressureObserver(callback);
  await observer.observe("cpu", {
    sampleInterval: 1000, // 1000ms
  });
} catch (error) {
  // report error setting up the observer
}

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

Спецификация
Уровень 1 вычисления давления
# the-pressurerecord-interface

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

Рабочий стол Мобильный
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android
PressureRecord 125 125 Нет 111 Нет Нет Нет Нет Нет Нет Нет
source 125 125 Нет 111 Нет Нет Нет Нет Нет Нет Нет
state 125 125 Нет 111 Нет Нет Нет Нет Нет Нет Нет
time 125 125 Нет 111 Нет Нет Нет Нет Нет Нет Нет
toJSON 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/PressureRecord

Spec-Zone.ru

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