Sensor: error event

Limited availability

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

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 bei einem Sensor eine Ausnahme auftritt.

Das Sensor-Interface ist eine Basisklasse. onerror und das error-Ereignis können nur in einer der abgeleiteten Klassen verwendet werden.

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

Syntax

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

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

onerror = (event) => { }

Ereignistyp

Ereigniseigenschaften

Neben den unten aufgeführten Eigenschaften sind die Eigenschaften der übergeordneten Schnittstelle, Event, verfügbar.

error Schreibgeschützt

Gibt die ausgelöste DOMException zurück.

Beispiele

Protokollierung von Beschleunigungsmesser-Ausnahmen

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

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

Spezifikationen

Specification
Generic Sensor API
# sensor-onerror

Browser-Kompatibilität

Siehe auch