Sensor: activate event

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Событие activate происходит, когда датчик переходит в активное состояние. Это значит, что он начинает собирать показания.

Интерфейс Sensor это базовый класс, события onactivate и activate могут быть использованы только в одном из наследуемых классов.

Синтаксис

Можно использовать как название события в addEventListener(), так и как свойство - обработчик события.

js
addEventListener("activate", (event) => {});

onactivate = (event) => {};

Тип события

Общий Event без дополнительных свойств.

Примеры

Логирование, когда акселерометр готов к измерению

Этот пример добавляет слушатель события, который логирует активацию Accelerometer.

js
const acl = new Accelerometer({ frequency: 60 });
acl.addEventListener("activate", () => console.log("Готов к измерениям."));
acl.start();

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

Specification
Generic Sensor API
# sensor-onactivate

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

BCD tables only load in the browser

Смотри также