Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

USB: disconnect-Ereignis

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.

Sicherer Kontext: Diese Funktion ist nur in sicheren Kontexten (HTTPS) in einigen oder allen unterstützenden Browsern verfügbar.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Das disconnect-Ereignis des USB-Interfaces wird ausgelöst, wenn ein verbundenes Gerät getrennt wird.

Syntax

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

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

ondisconnect = (event) => { }

Ereignistyp

Ein USBConnectionEvent. Erbt von Event.

Event USBConnectionEvent

Ereigniseigenschaften

Neben den unten aufgeführten Eigenschaften sind auch Eigenschaften von der Schnittstelle Event verfügbar.

device Schreibgeschützt

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

Beispiele

Sobald ein USB-Gerät getrennt wird, möchten Sie möglicherweise die Benutzeroberfläche aktualisieren.

js
navigator.usb.addEventListener("disconnect", (event) => {
  // Remove event.device from the UI.
});

Alternativ können Sie die Eigenschaft USB.ondiscconnect des Ereignis-Handlers verwenden, um einen Handler für das disconnect-Ereignis zu erstellen:

js
navigator.usb.ondisconnect = (event) => {
  // Remove event.device from the UI.
};

Spezifikationen

Specification
WebUSB API
# disconnect
WebUSB API
# dom-usb-ondisconnect

Browser-Kompatibilität