我的 USB 裝置正常嗎?
連接 USB 裝置並檢視其廠商 ID、產品 ID 和裝置類別 — 全部透過瀏覽器中的 WebUSB API 完成。
此測試使用 WebUSB API 請求存取已連接的 USB 裝置,並讀取其描述符資訊,包括廠商 ID、產品 ID、裝置類別和介面詳細資訊。
WebUSB 可存取 USB 實作者論壇登錄的超過 15,000 個唯一廠商 ID,但 HID 裝置(鍵盤、滑鼠)和大容量儲存裝置基於安全考量預設被封鎖 — 輸入裝置請改用 WebHID。
WebUSB is not supported in this browser. Try Chrome or Edge.
您的結果代表什麼?
| Result | Range | Meaning |
|---|---|---|
| 良好 | 偵測到裝置且廠商和產品 ID 有效 | 您的 USB 裝置運作正常,透過瀏覽器正確通訊。廠商/產品 ID 可在 USB ID 資料庫中查詢以確認裝置身份。 |
| 警告 | 裝置出現在選擇器中但無法連線 | 裝置可能被系統驅動程式佔用。在 Linux 上,您可能需要 udev 規則。在 Windows 上,裝置可能需要透過 Zadig 安裝 WinUSB 驅動程式。 |
| 不佳 | 瀏覽器選擇器中沒有出現任何裝置 | 可能沒有相容的 USB 裝置已連接、瀏覽器不支援 WebUSB(Safari/Firefox),或 USB 連接埠/線材有問題。嘗試不同的連接埠,並確認裝置在作業系統中可正常使用。 |
常見問題與解決方法
瀏覽器顯示「不支援 WebUSB」
WebUSB 需要 Chrome 或 Edge。Safari 和 Firefox 未實作此 API。確認您使用的是 HTTPS(WebUSB 必要條件)且為桌面瀏覽器,非行動版。
USB 裝置未出現在瀏覽器裝置選擇器中
基於安全考量,HID 裝置(鍵盤、滑鼠、遊戲手把)和大容量儲存裝置不開放給 WebUSB。只有具備 WebUSB 相容韌體或未被佔用介面的裝置才會出現。
嘗試存取裝置時出現權限錯誤
在 Linux 上,建立 udev 規則以授予裝置廠商 ID 的存取權限。在 Chrome OS 上,裝置必須在允許清單中。確認沒有其他應用程式獨佔該裝置。