Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Sensor: error event

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 error-Ereignis wird ausgelöst, wenn eine Ausnahme bei einem Sensor auftritt.

Die Sensor-Schnittstelle ist eine Basisklasse, onerror und das error-Ereignis können nur bei einer der abgeleiteten Klassen verwendet werden.

Nachdem dieses Ereignis aufgetreten ist, wird das Sensor-Objekt inaktiv. Wenn der Sensor Werte gemessen hat, wird er aufhören, bis er neu startet.

Syntax

Verwenden Sie den Ereignisnamen in Methoden wie addEventListener() oder setzen Sie eine Ereignishandler-Eigenschaft.

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

onerror = (event) => { }

Ereignistyp

Ein SensorErrorEvent. Erbt von Event.

Event SensorErrorEvent

Beispiele

Protokollieren von Beschleunigungsmesser-Ausnahmen

Dieses Beispiel fügt einen Ereignis-Listener hinzu, um Fehler zu protokollieren, die bei einem Accelerometer aufgetreten sind.

js
const acl = new Accelerometer({ frequency: 60 });
acl.addEventListener("error", (error) => console.log(`Error: ${error.name}`));
acl.start();

Spezifikationen

Spezifikation
Generic Sensor API
# sensor-onerror

Browser-Kompatibilität

Siehe auch