Sensor: activate event

Limited availability

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

>

Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.

The activate event is fired when a sensor becomes activated. It means that it will start obtaining readings.

The Sensor interface is a base class, onactivate and the activate event may only be used on one of the derived classes.

Syntax

Use the event name in addEventListener():

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

Alternatively, assign to the event handler property of the interface:

js
onactivate = (event) => { }

Event type

A generic Event with no added properties.

Examples

>

Log when an accelerometer is ready to measure

This example adds an event listener to log the activation of an Accelerometer.

js
const acl = new Accelerometer({ frequency: 60 });
acl.addEventListener("activate", () => console.log("Ready to measure."));
acl.start();

Specifications

Specification
Generic Sensor API>
# sensor-onactivate>

Browser compatibility

See also