HIDConnectionEvent
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.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig, bevor Sie diese produktiv verwenden.
Hinweis: Dieses Feature ist verfügbar in Web Workers, außer in Shared Web Workers.
Die HIDConnectionEvent
-Schnittstelle der WebHID API repräsentiert HID-Verbindungsereignisse und ist der Ereignistyp, der an connect
- und disconnect
-Ereignishandler übergeben wird, wenn sich der Verbindungsstatus eines Geräts ändert.
Konstruktor
HIDConnectionEvent()
Experimentell-
Gibt ein neues
HIDConnectionEvent
-Objekt zurück. Typischerweise wird dieser Konstruktor nicht verwendet, da Ereignisse erstellt werden, wenn sich der Verbindungsstatus eines Geräts ändert.
Instanz-Eigenschaften
Diese Schnittstelle erbt auch Eigenschaften von Event
.
HIDConnectionEvent.device
Nur lesbar Experimentell-
Gibt die
HIDDevice
-Instanz zurück, die das mit dem Verbindungsereignis verbundene Gerät darstellt.
Beispiele
Das folgende Beispiel registriert Ereignis-Listener für die Ereignisse connect
und disconnect
und gibt dann den HIDDevice.productName
in der Konsole aus.
navigator.hid.addEventListener("connect", ({ device }) => {
console.log(`HID connected: ${device.productName}`);
});
navigator.hid.addEventListener("disconnect", ({ device }) => {
console.log(`HID disconnected: ${device.productName}`);
});
Spezifikationen
Specification |
---|
WebHID API # dom-hidconnectionevent |
Browser-Kompatibilität
BCD tables only load in the browser