Λειτουργεί η συσκευή USB μου;
Συνδέστε μια συσκευή USB και δείτε το vendor ID, product ID και κατηγορία συσκευής — όλα μέσω του WebUSB API στον browser σας.
Αυτό το τεστ χρησιμοποιεί το WebUSB API για πρόσβαση σε συνδεδεμένες συσκευές USB και ανάγνωση πληροφοριών descriptor συμπεριλαμβανομένων vendor ID, product ID, κατηγορία συσκευής και λεπτομέρειες διεπαφής.
Το WebUSB μπορεί να προσπελάσει πάνω από 15.000 μοναδικά vendor IDs στο μητρώο USB Implementers Forum, αλλά συσκευές HID (πληκτρολόγια, ποντίκια) και μαζική αποθήκευση αποκλείονται εξ ορισμού για λόγους ασφαλείας — χρησιμοποιήστε WebHID για συσκευές εισόδου.
WebUSB is not supported in this browser. Try Chrome or Edge.
Τι σημαίνουν τα αποτελέσματά σας;
| Result | Range | Meaning |
|---|---|---|
| Καλό | Ανιχνεύθηκε συσκευή με έγκυρα vendor και product IDs | Η συσκευή USB λειτουργεί και επικοινωνεί σωστά μέσω browser. Τα vendor/product IDs μπορούν να αναζητηθούν στη βάση USB ID για επιβεβαίωση ταυτότητας. |
| Προσοχή | Η συσκευή εμφανίζεται στον επιλογέα αλλά αποτυγχάνει η σύνδεση | Η συσκευή μπορεί να δεσμεύεται από οδηγό συστήματος. Σε Linux, μπορεί να χρειαστούν κανόνες udev. Σε Windows, η συσκευή μπορεί να απαιτεί εγκατάσταση οδηγού WinUSB μέσω Zadig. |
| Κακό | Δεν εμφανίζονται συσκευές στον επιλογέα browser | Είτε δεν υπάρχουν συμβατές συσκευές USB, ο browser δεν υποστηρίζει WebUSB (Safari/Firefox) ή η θύρα/καλώδιο USB είναι ελαττωματικό. Δοκιμάστε διαφορετική θύρα. |
Συνηθισμένα προβλήματα και πώς να τα διορθώσετε
Ο browser εμφανίζει «Το WebUSB δεν υποστηρίζεται»
Το WebUSB απαιτεί Chrome ή Edge. Ο Safari και ο Firefox δεν υλοποιούν αυτό το API. Βεβαιωθείτε ότι είστε σε HTTPS (απαιτείται για WebUSB) και χρησιμοποιείτε desktop browser.
Η συσκευή USB δεν εμφανίζεται στον επιλογέα browser
Συσκευές HID (πληκτρολόγια, ποντίκια, gamepads) και μαζική αποθήκευση αποκλείονται από WebUSB για ασφάλεια. Μόνο συσκευές με firmware συμβατό με WebUSB ή μη δεσμευμένες διεπαφές θα εμφανιστούν.
Σφάλμα δικαιωμάτων κατά την πρόσβαση στη συσκευή
Σε Linux, δημιουργήστε κανόνα udev που εκχωρεί πρόσβαση στο vendor ID της συσκευής. Σε Chrome OS, η συσκευή πρέπει να είναι στη λίστα επιτρεπόμενων. Βεβαιωθείτε ότι καμία άλλη εφαρμογή δεν δεσμεύει αποκλειστικά τη συσκευή.