Virker min USB-enhed?
Tilslut en USB-enhed og inspicér dens leverandør-ID, produkt-ID og enhedsklasse — alt via WebUSB API i din browser.
Denne test bruger WebUSB API til at anmode om adgang til tilsluttede USB-enheder og læser deres deskriptorinformation, herunder leverandør-ID, produkt-ID, enhedsklasse og grænsefladedetaljer.
WebUSB kan tilgå over 15.000 unikke leverandør-ID'er i USB Implementers Forum-registret, men HID-enheder (tastaturer, mus) og masselager er blokeret som standard af sikkerhedshensyn — brug WebHID til inputenheder i stedet.
WebUSB is not supported in this browser. Try Chrome or Edge.
Hvad betyder dine resultater?
| Result | Range | Meaning |
|---|---|---|
| God | Enhed registreret med gyldige leverandør- og produkt-ID'er | Din USB-enhed fungerer og kommunikerer korrekt gennem browseren. Leverandør-/produkt-ID'erne kan slås op i USB ID-databasen for at bekræfte enhedsidentiteten. |
| Advarsel | Enhed vises i vælgeren, men kan ikke oprette forbindelse | Enheden kan være reserveret af en systemdriver. På Linux skal du muligvis oprette udev-regler. På Windows kan enheden kræve WinUSB-driverinstallation via Zadig. |
| Dårlig | Ingen enheder vises i browserens vælger | Enten er ingen kompatible USB-enheder tilsluttet, browseren understøtter ikke WebUSB (Safari/Firefox), eller USB-porten/kablet er defekt. Prøv en anden port og bekræft, at enheden virker i OS'et. |
Almindelige problemer og løsninger
Browseren viser 'WebUSB is not supported'
WebUSB kræver Chrome eller Edge. Safari og Firefox implementerer ikke denne API. Sørg for, at du er på HTTPS (påkrævet for WebUSB) og bruger en desktop-browser, ikke mobil.
USB-enhed vises ikke i browserens enhedsvælger
HID-enheder (tastaturer, mus, gamepads) og masselager er blokeret fra WebUSB af sikkerhedshensyn. Kun enheder med WebUSB-kompatibel firmware eller ureserverede grænseflader vises.
Tilladelsesfejl ved forsøg på at tilgå enheden
På Linux, opret en udev-regel, der giver adgang til enhedens leverandør-ID. På Chrome OS skal enheden være hvidlistet. Sørg for, at ingen anden applikation har eksklusiv adgang til enheden.