هل يعمل جهاز USB الخاص بي؟
وصّل جهاز USB وافحص معرّف المصنّع ومعرّف المنتج وفئة الجهاز — كل ذلك عبر WebUSB API في متصفحك.
يستخدم هذا الاختبار WebUSB API لطلب الوصول إلى أجهزة USB المتصلة وقراءة معلومات الواصف بما في ذلك معرّف المصنّع ومعرّف المنتج وفئة الجهاز وتفاصيل الواجهة.
يمكن لـ WebUSB الوصول إلى أكثر من 15,000 معرّف مصنّع فريد في سجل USB Implementers Forum، لكن أجهزة HID (لوحات المفاتيح والفئران) والتخزين الكبير محظورة افتراضيًا لأسباب أمنية — استخدم WebHID لأجهزة الإدخال بدلاً من ذلك.
WebUSB is not supported in this browser. Try Chrome or Edge.
ماذا تعني نتائجك؟
| Result | Range | Meaning |
|---|---|---|
| جيد | تم اكتشاف الجهاز بمعرّفات مصنّع ومنتج صالحة | جهاز USB يعمل ويتواصل بشكل صحيح عبر المتصفح. يمكن البحث عن معرّفات المصنّع/المنتج في قاعدة بيانات USB ID لتأكيد هوية الجهاز. |
| تحذير | الجهاز يظهر في المنتقي لكنه يفشل في الاتصال | قد يكون الجهاز محجوزًا بواسطة برنامج تشغيل النظام. على Linux، قد تحتاج إلى قواعد udev. على Windows، قد يتطلب الجهاز تثبيت برنامج تشغيل WinUSB عبر Zadig. |
| سيئ | لا تظهر أجهزة في منتقي المتصفح | إما لا توجد أجهزة USB متوافقة متصلة، أو المتصفح لا يدعم WebUSB (Safari/Firefox)، أو منفذ/كابل USB معطوب. جرّب منفذًا مختلفًا وتأكد من عمل الجهاز في نظام التشغيل. |
المشكلات الشائعة وكيفية حلها
يعرض المتصفح 'WebUSB غير مدعوم'
يتطلب WebUSB متصفح Chrome أو Edge. لا يدعمه Safari وFirefox. تأكد من أنك على HTTPS (مطلوب لـ WebUSB) وتستخدم متصفح سطح مكتب وليس محمول.
جهاز USB لا يظهر في منتقي أجهزة المتصفح
أجهزة HID (لوحات المفاتيح والفئران وأذرع التحكم) والتخزين الكبير محظورة من WebUSB لأسباب أمنية. فقط الأجهزة ذات البرنامج الثابت المتوافق مع WebUSB أو الواجهات غير المحجوزة ستظهر.
خطأ في الإذن عند محاولة الوصول إلى الجهاز
على Linux، أنشئ قاعدة udev تمنح الوصول إلى معرّف مصنّع الجهاز. على Chrome OS، يجب أن يكون الجهاز في القائمة المسموحة. تأكد من عدم وجود تطبيق آخر يحجز الجهاز حصريًا.