Sensor

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 Sensor Interface der Sensor-APIs ist die Basisklasse für alle anderen Sensor-Interfaces. Dieses Interface kann nicht direkt verwendet werden. Stattdessen bietet es Eigenschaften, Ereignishandler und Methoden, auf die über Interfaces zugegriffen wird, die von ihm erben.

Dieses Feature kann durch eine auf Ihrem Server eingestellte Permissions Policy blockiert werden.

EventTarget Sensor

Wenn ein Sensor Objekt initial erstellt wird, ist es idle, was bedeutet, dass es keine Messungen vornimmt. Sobald die start() Methode aufgerufen wird, bereitet es sich darauf vor, Daten zu lesen und sobald es bereit ist, wird das activate Ereignis gesendet und der Sensor wird aktiviert. Dann sendet es ein reading Ereignis jedes Mal, wenn neue Daten verfügbar sind.

Im Falle eines Fehlers wird das error Ereignis gesendet, das Lesen stoppt und das Sensor Objekt wird wieder idle. Die start() Methode muss erneut aufgerufen werden, bevor es weitere Daten lesen kann.

Auf Sensor basierende Interfaces

Im Folgenden finden Sie eine Liste der auf dem Sensor Interface basierenden Interfaces.

Instanzeigenschaften

Sensor.activated Schreibgeschützt

Gibt einen booleschen Wert zurück, der angibt, ob der Sensor aktiv ist.

Sensor.hasReading Schreibgeschützt

Gibt einen booleschen Wert zurück, der angibt, ob der Sensor eine Messung hat.

Sensor.timestamp Schreibgeschützt

Gibt den Zeitstempel der neuesten Sensormessung zurück.

Instanzmethoden

Sensor.start()

Aktiviert einen der Sensoren, die auf Sensor basieren.

Sensor.stop()

Deaktiviert einen der Sensoren, die auf Sensor basieren.

Ereignisse

activate

Wird ausgelöst, wenn ein Sensor aktiviert wird.

error

Wird ausgelöst, wenn eine Ausnahme bei einem Sensor auftritt.

reading

Wird ausgelöst, wenn eine neue Messung bei einem Sensor verfügbar ist.

Spezifikationen

Specification
Generic Sensor API
# the-sensor-interface

Browser-Kompatibilität