Skip to main content

Чи працює мій USB-пристрій?

Підключіть USB-пристрій та перегляньте його Vendor ID, Product ID та клас пристрою — все через WebUSB API у вашому браузері.

Цей тест використовує WebUSB API для запиту доступу до підключених USB-пристроїв і зчитує інформацію дескриптора, включаючи Vendor ID, Product ID, клас пристрою та деталі інтерфейсу.

WebUSB може отримати доступ до понад 15 000 унікальних Vendor ID у реєстрі USB Implementers Forum, але HID-пристрої (клавіатури, миші) та масове зберігання заблоковані за замовчуванням з міркувань безпеки — для пристроїв введення використовуйте WebHID.

WebUSB is not supported in this browser. Try Chrome or Edge.

Що означають ваші результати?

Result Range Meaning
Добре Пристрій виявлено з дійсними Vendor та Product ID Ваш USB-пристрій працює та правильно спілкується через браузер. Vendor/Product ID можна знайти в базі USB ID для підтвердження ідентичності пристрою.
Увага Пристрій з'являється у виборі, але не вдається підключитися Пристрій може бути зайнятий системним драйвером. У Linux можуть знадобитися правила udev. У Windows пристрою може знадобитися встановлення драйвера WinUSB через Zadig.
Погано Жоден пристрій не з'являється у діалозі браузера Або немає підключених сумісних USB-пристроїв, або браузер не підтримує WebUSB (Safari/Firefox), або USB-порт/кабель несправний. Спробуйте інший порт та переконайтеся, що пристрій працює в ОС.

Поширені проблеми та способи їх вирішення

Браузер показує 'WebUSB is not supported'

WebUSB потребує Chrome або Edge. Safari та Firefox не реалізують цей API. Переконайтеся, що ви використовуєте HTTPS (необхідний для WebUSB) та десктопний браузер, а не мобільний.

USB-пристрій не з'являється у діалозі вибору браузера

HID-пристрої (клавіатури, миші, геймпади) та масове зберігання заблоковані від WebUSB з міркувань безпеки. Відображатимуться лише пристрої з WebUSB-сумісною прошивкою або незайнятими інтерфейсами.

Помилка дозволу при спробі доступу до пристрою

У Linux створіть правило udev, що надає доступ до Vendor ID пристрою. У Chrome OS пристрій має бути у білому списку. Переконайтеся, що жодна інша програма не має ексклюзивного доступу до пристрою.

Пов'язані інструменти

Часті запитання

Як працює тест USB?

Він використовує WebUSB API для запиту доступу до підключеного USB-пристрою та зчитує інформацію дескриптора, включаючи Vendor та Product ID.

Чому я не бачу свій USB-пристрій?

Не всі USB-пристрої доступні через WebUSB. HID-пристрої (клавіатури, миші) використовують WebHID. Пристрій не повинен бути зайнятий системним драйвером.

Які браузери підтримують WebUSB?

Chrome та Edge підтримують WebUSB. Safari та Firefox не підтримують його станом на 2025 рік.

Це безпечно?

Так. WebUSB вимагає явного дозволу користувача для кожного пристрою. Жодні дані не надсилаються на сервер.