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.
Die Sensor
-Schnittstelle der Sensor-APIs ist die Basisklasse für alle anderen Sensor-Schnittstellen. Diese Schnittstelle kann nicht direkt verwendet werden. Stattdessen bietet sie Eigenschaften, Ereignis-Handler und Methoden, die von Schnittstellen genutzt werden, die von ihr erben.
Diese Funktion kann durch eine auf Ihrem Server eingerichtete Permissions Policy blockiert werden.
Wenn das Sensor
-Objekt erstmals erstellt wird, ist es inaktiv, das heißt, es nimmt keine Messungen vor. 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. Er sendet dann jedes Mal ein reading
-Ereignis, wenn neue Daten verfügbar sind.
Im Falle eines Fehlers wird das error
-Ereignis gesendet, das Lesen wird gestoppt und das Sensor
-Objekt wird wieder inaktiv. Die start()
-Methode muss erneut aufgerufen werden, bevor weitere Daten gelesen werden können.
Schnittstellen basierend auf Sensor
Nachfolgend finden Sie eine Liste von Schnittstellen, die auf der Sensor
-Schnittstelle basieren.
Instanz-Eigenschaften
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 Sensor-Messung zurück.
Instanz-Methoden
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 |
Browser-Kompatibilität
BCD tables only load in the browser