Adakah Peranti USB Saya Berfungsi?
Sambungkan peranti USB dan periksa ID vendor, ID produk, dan kelas perantinya — semuanya melalui WebUSB API dalam pelayar anda.
Ujian ini menggunakan WebUSB API untuk meminta akses kepada peranti USB bersambung dan membaca maklumat deskriptor mereka termasuk ID vendor, ID produk, kelas peranti, dan butiran antara muka.
WebUSB boleh mengakses lebih 15,000 ID vendor unik dalam pendaftaran USB Implementers Forum, tetapi peranti HID (papan kekunci, tetikus) dan storan besar-besaran disekat secara lalai untuk keselamatan — gunakan WebHID untuk peranti input sebaliknya.
WebUSB is not supported in this browser. Try Chrome or Edge.
Apakah Maksud Keputusan Anda?
| Result | Range | Meaning |
|---|---|---|
| Baik | Peranti dikesan dengan ID vendor dan produk yang sah | Peranti USB anda berfungsi dan berkomunikasi dengan betul melalui pelayar. ID vendor/produk boleh dicari dalam pangkalan data ID USB untuk mengesahkan identiti peranti. |
| Amaran | Peranti muncul dalam pemilih tetapi gagal menyambung | Peranti mungkin dituntut oleh pemacu sistem. Pada Linux, anda mungkin memerlukan peraturan udev. Pada Windows, peranti mungkin memerlukan pemasangan pemacu WinUSB melalui Zadig. |
| Buruk | Tiada peranti muncul dalam pemilih pelayar | Sama ada tiada peranti USB serasi disambungkan, pelayar tidak menyokong WebUSB (Safari/Firefox), atau port/kabel USB rosak. Cuba port berbeza dan sahkan peranti berfungsi dalam OS. |
Masalah Biasa dan Cara Menyelesaikannya
Pelayar menunjukkan 'WebUSB tidak disokong'
WebUSB memerlukan Chrome atau Edge. Safari dan Firefox tidak melaksanakan API ini. Pastikan anda menggunakan HTTPS (diperlukan untuk WebUSB) dan menggunakan pelayar desktop, bukan mudah alih.
Peranti USB tidak muncul dalam pemilih peranti pelayar
Peranti HID (papan kekunci, tetikus, pad permainan) dan storan besar-besaran disekat daripada WebUSB untuk keselamatan. Hanya peranti dengan perisian tegar serasi WebUSB atau antara muka tidak dituntut akan muncul.
Ralat kebenaran ketika cuba mengakses peranti
Pada Linux, cipta peraturan udev yang memberikan akses kepada ID vendor peranti. Pada Chrome OS, peranti mesti disenarai-benarkan. Pastikan tiada aplikasi lain mempunyai tuntutan eksklusif terhadap peranti.