HID: disconnect event

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.

Das disconnect-Ereignis des HID-Interfaces wird ausgelöst, wenn der Benutzeragent ein HID-Gerät trennt.

Syntax

Verwenden Sie den Ereignisnamen in Methoden wie addEventListener() oder setzen Sie eine Ereignishandler-Eigenschaft.

js
addEventListener("disconnect", (event) => {});

ondisconnect = (event) => {};

Ereignistyp

Ereigniseigenschaften

Zusätzlich zu den unten aufgeführten Eigenschaften sind Eigenschaften von der übergeordneten Schnittstelle, Event, verfügbar.

device Nur lesbar

Das HIDDevice, für das das Ereignis ausgelöst wird.

Beispiele

Im folgenden Beispiel wird ein Ereignislistener registriert, um auf die Trennung eines Geräts zu hören. Der Name des Geräts wird anschließend mit HIDDevice.productName in die Konsole geschrieben.

js
navigator.hid.addEventListener("disconnect", ({ device }) => {
  console.log(`HID disconnected: ${device.productName}`);
});

Spezifikationen

Specification
WebHID API
# dom-hid-ondisconnect

Browser-Kompatibilität

BCD tables only load in the browser