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.
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
Spezifikationen
Specification |
---|
Generic Sensor API # the-sensor-interface |