Működik az USB-eszközöm?
Csatlakoztasson egy USB-eszközt, és vizsgálja meg a gyártóazonosítót, termékazonosítót és eszközosztályt — mindezt a WebUSB API-val a böngészőjében.
Ez a teszt a WebUSB API-t használja a csatlakoztatott USB-eszközökhöz való hozzáférés kéréséhez, és olvassa a leíró információkat, beleértve a gyártóazonosítót, termékazonosítót, eszközosztályt és interfészadatokat.
A WebUSB több mint 15 000 egyedi gyártóazonosítóhoz férhet hozzá az USB Implementers Forum nyilvántartásában, de a HID eszközök (billentyűzetek, egerek) és háttértárolók biztonsági okokból alapértelmezetten blokkolva vannak — bemeneti eszközökhöz használja helyette a WebHID-et.
WebUSB is not supported in this browser. Try Chrome or Edge.
Mit jelentenek az eredmények?
| Result | Range | Meaning |
|---|---|---|
| Jó | Eszköz érzékelve érvényes gyártó- és termékazonosítókkal | Az USB-eszköz működik és megfelelően kommunikál a böngészőn keresztül. A gyártó-/termékazonosítók kikereshetők az USB ID adatbázisban az eszköz azonosságának megerősítéséhez. |
| Figyelmeztetés | Eszköz megjelenik a választóban, de nem sikerül csatlakozni | Az eszközt egy rendszerillesztőprogram foglalja le. Linuxon udev szabályok szükségesek lehetnek. Windowson az eszköz WinUSB illesztőprogram telepítését igényelheti a Zadig segítségével. |
| Rossz | Nem jelennek meg eszközök a böngésző választóban | Nincs kompatibilis USB-eszköz csatlakoztatva, a böngésző nem támogatja a WebUSB-t (Safari/Firefox), vagy az USB port/kábel hibás. Próbáljon másik portot, és ellenőrizze, hogy az eszköz működik-e az operációs rendszerben. |
Gyakori problémák és megoldásaik
A böngésző azt mutatja: 'WebUSB nem támogatott'
A WebUSB Chrome-ot vagy Edge-et igényel. A Safari és Firefox nem implementálja ezt az API-t. Győződjön meg róla, hogy HTTPS-en van (szükséges a WebUSB-hez) és asztali böngészőt használ, nem mobilost.
Az USB-eszköz nem jelenik meg a böngésző eszközválasztójában
A HID eszközök (billentyűzetek, egerek, gamepadek) és háttértárolók biztonsági okokból blokkolva vannak a WebUSB-ből. Csak WebUSB-kompatibilis firmware-rel rendelkező vagy nem lefoglalt interfészű eszközök jelennek meg.
Engedélyhiba az eszköz elérésekor
Linuxon hozzon létre udev szabályt, amely hozzáférést biztosít az eszköz gyártóazonosítójához. Chrome OS-en az eszköznek engedélyezési listán kell lennie. Győződjön meg róla, hogy más alkalmazás nem foglalja le kizárólagosan az eszközt.