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.
addEventListener("error", (event) => { })
onerror = (event) => { }
Ereignistyp
Ein SensorErrorEvent. Erbt von Event.
Beispiele
>Protokollieren von Beschleunigungsmesser-Ausnahmen
Dieses Beispiel fügt einen Ereignis-Listener hinzu, um Fehler zu protokollieren, die bei einem Accelerometer aufgetreten sind.
const acl = new Accelerometer({ frequency: 60 });
acl.addEventListener("error", (error) => console.log(`Error: ${error.name}`));
acl.start();
Spezifikationen
| Spezifikation |
|---|
| Generic Sensor API> # sensor-onerror> |