Skip to main content

อุปกรณ์ USB ของฉันทำงานอยู่หรือไม่?

เชื่อมต่ออุปกรณ์ USB และตรวจสอบ vendor ID, product ID และ device class — ทั้งหมดผ่าน WebUSB API ในเบราว์เซอร์

การทดสอบนี้ใช้ WebUSB API เพื่อร้องขอการเข้าถึงอุปกรณ์ USB ที่เชื่อมต่อและอ่านข้อมูลตัวอธิบาย ได้แก่ vendor ID, product ID, device class และรายละเอียดอินเทอร์เฟซ

WebUSB สามารถเข้าถึง vendor ID เฉพาะมากกว่า 15,000 รายการในรีจิสทรี USB Implementers Forum แต่อุปกรณ์ HID (คีย์บอร์ด เมาส์) และ mass storage ถูกบล็อกโดยค่าเริ่มต้นเพื่อความปลอดภัย — ใช้ 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 rules บน Windows อุปกรณ์อาจต้องติดตั้ง WinUSB driver ผ่าน Zadig
แย่ ไม่มีอุปกรณ์ปรากฏในตัวเลือกเบราว์เซอร์ อาจไม่มีอุปกรณ์ USB ที่เข้ากันได้เชื่อมต่ออยู่ เบราว์เซอร์ไม่รองรับ WebUSB (Safari/Firefox) หรือพอร์ต/สาย USB ชำรุด ลองพอร์ตอื่นและตรวจสอบว่าอุปกรณ์ทำงานในระบบปฏิบัติการ

ปัญหาที่พบบ่อยและวิธีแก้ไข

เบราว์เซอร์แสดง 'WebUSB is not supported'

WebUSB ต้องใช้ Chrome หรือ Edge Safari และ Firefox ไม่รองรับ API นี้ ตรวจสอบว่าใช้ HTTPS (จำเป็นสำหรับ WebUSB) และใช้เบราว์เซอร์เดสก์ท็อป ไม่ใช่มือถือ

อุปกรณ์ USB ไม่ปรากฏในตัวเลือกอุปกรณ์เบราว์เซอร์

อุปกรณ์ HID (คีย์บอร์ด เมาส์ เกมแพด) และ mass storage ถูกบล็อกจาก WebUSB เพื่อความปลอดภัย เฉพาะอุปกรณ์ที่มีเฟิร์มแวร์เข้ากันได้กับ WebUSB หรืออินเทอร์เฟซที่ไม่ถูกยึดจะปรากฏ

ข้อผิดพลาดสิทธิ์เมื่อพยายามเข้าถึงอุปกรณ์

บน Linux สร้าง udev rule ที่อนุญาตการเข้าถึง vendor ID ของอุปกรณ์ บน Chrome OS อุปกรณ์ต้องอยู่ในรายการอนุญาต ตรวจสอบว่าไม่มีแอปอื่นยึดอุปกรณ์แบบเอ็กซ์คลูซีฟ

เครื่องมือที่เกี่ยวข้อง

คำถามที่พบบ่อย

การทดสอบ USB ทำงานอย่างไร?

ใช้ WebUSB API เพื่อร้องขอการเข้าถึงอุปกรณ์ USB ที่เชื่อมต่อและอ่านข้อมูลตัวอธิบายรวมถึง vendor และ product ID

ทำไมมองไม่เห็นอุปกรณ์ USB?

ไม่ใช่อุปกรณ์ USB ทั้งหมดที่เข้าถึงได้ผ่าน WebUSB อุปกรณ์ HID (คีย์บอร์ด เมาส์) ใช้ WebHID แทน อุปกรณ์ต้องไม่ถูกยึดโดยไดรเวอร์ระบบ

เบราว์เซอร์ไหนรองรับ WebUSB?

Chrome และ Edge รองรับ WebUSB Safari และ Firefox ไม่รองรับ ณ ปี 2025

ปลอดภัยที่จะใช้หรือไม่?

ใช่ WebUSB ต้องการสิทธิ์ผู้ใช้อย่างชัดเจนสำหรับแต่ละอุปกรณ์ ไม่มีข้อมูลส่งไปยังเซิร์ฟเวอร์ใดๆ