Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
USBConnectionEvent
Eingeschränkt verfügbar
Diese Funktion ist nicht Baseline, da sie in einigen der am weitesten verbreiteten Browser nicht funktioniert.
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.
Die USBConnectionEvent-Schnittstelle der WebUSB API ist der Ereignistyp, der an USB connect und disconnect-Ereignisse übergeben wird, wenn der Benutzeragent erkennt, dass ein neues USB-Gerät angeschlossen oder entfernt wurde.
Konstruktor
USBConnectionEvent()-
Gibt ein
USBConnectionEvent-Objekt zurück.
Instanz-Eigenschaften
USBConnectionEvent.deviceSchreibgeschützt-
Gibt ein
USBDevice-Objekt zurück, das das aktuelle Gerät darstellt.
Beispiele
Im folgenden Beispiel wird das Abhören von Connect- und Disconnect-Ereignissen verwendet, um Geräte zur Benutzeroberfläche einer Anwendung hinzuzufügen und zu entfernen.
navigator.usb.addEventListener("connect", (event) => {
// Add event.device to the UI.
});
navigator.usb.addEventListener("disconnect", (event) => {
// Remove event.device from the UI.
});
Spezifikationen
| Spezifikation |
|---|
| WebUSB API> # usbconnectionevent> |
Browser-Kompatibilität
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.