Thiết Bị USB Có Hoạt Động Không?
Kết nối thiết bị USB và kiểm tra vendor ID, product ID, device class — tất cả qua WebUSB API trong trình duyệt.
Bài kiểm tra này sử dụng WebUSB API để yêu cầu truy cập các thiết bị USB đã kết nối và đọc thông tin mô tả bao gồm vendor ID, product ID, device class và chi tiết giao diện.
WebUSB có thể truy cập hơn 15.000 vendor ID duy nhất trong sổ đăng ký USB Implementers Forum, nhưng thiết bị HID (bàn phím, chuột) và lưu trữ đại trà bị chặn mặc định vì lý do bảo mật — sử dụng WebHID cho thiết bị đầu vào.
WebUSB is not supported in this browser. Try Chrome or Edge.
Kết Quả Của Bạn Có Ý Nghĩa Gì?
| Result | Range | Meaning |
|---|---|---|
| Tốt | Phát hiện thiết bị với vendor và product ID hợp lệ | Thiết bị USB của bạn đang hoạt động và giao tiếp đúng qua trình duyệt. Vendor/product ID có thể tra cứu trong cơ sở dữ liệu USB ID để xác nhận danh tính thiết bị. |
| Cảnh Báo | Thiết bị xuất hiện trong bộ chọn nhưng kết nối thất bại | Thiết bị có thể bị driver hệ thống chiếm. Trên Linux, bạn có thể cần quy tắc udev. Trên Windows, thiết bị có thể yêu cầu cài đặt driver WinUSB qua Zadig. |
| Kém | Không có thiết bị nào xuất hiện trong bộ chọn trình duyệt | Không có thiết bị USB tương thích nào được kết nối, trình duyệt không hỗ trợ WebUSB (Safari/Firefox), hoặc cổng/cáp USB bị lỗi. Thử cổng khác và xác nhận thiết bị hoạt động trong hệ điều hành. |
Vấn Đề Thường Gặp và Cách Khắc Phục
Trình duyệt hiện 'WebUSB không được hỗ trợ'
WebUSB yêu cầu Chrome hoặc Edge. Safari và Firefox không triển khai API này. Đảm bảo bạn đang dùng HTTPS (bắt buộc cho WebUSB) và trình duyệt desktop, không phải di động.
Thiết bị USB không xuất hiện trong bộ chọn thiết bị trình duyệt
Thiết bị HID (bàn phím, chuột, tay cầm) và lưu trữ đại trà bị chặn khỏi WebUSB vì bảo mật. Chỉ thiết bị có firmware tương thích WebUSB hoặc giao diện chưa bị chiếm mới xuất hiện.
Lỗi quyền khi cố truy cập thiết bị
Trên Linux, tạo quy tắc udev cấp quyền truy cập cho vendor ID của thiết bị. Trên Chrome OS, thiết bị phải được liệt kê cho phép. Đảm bảo không có ứng dụng nào đang chiếm quyền độc quyền thiết bị.