Sensor: activate-Ereignis
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.
Das activate-Ereignis wird ausgelöst, wenn ein Sensor aktiviert wird. Das bedeutet, dass er beginnt, Messwerte zu erfassen.
Das Sensor-Interface ist eine Basisklasse. onactivate und das activate-Ereignis können nur bei einer der abgeleiteten Klassen verwendet werden.
Syntax
Verwenden Sie den Ereignisnamen in addEventListener():
addEventListener("activate", (event) => { })
Alternativ können Sie die Event-Handler-Eigenschaft des Interfaces zuweisen:
onactivate = (event) => { }
Ereignistyp
Ein generisches Event ohne zusätzliche Eigenschaften.
Beispiele
>Protokollieren, wenn ein Beschleunigungssensor messbereit ist
Dieses Beispiel fügt einen Event-Listener hinzu, der die Aktivierung eines Accelerometer protokolliert.
const acl = new Accelerometer({ frequency: 60 });
acl.addEventListener("activate", () => console.log("Ready to measure."));
acl.start();
Spezifikationen
| Spezifikation |
|---|
| Generic Sensor API> # sensor-onactivate> |