ไดรเวอร์เคอร์เนลโปรแกรมเบ็ดเตล็ด USB ของ Linux เห็นแพตช์ที่เผยแพร่ในวันนี้สำหรับการเปิดเผยหน้า Landing Page ของอุปกรณ์ซึ่งเป็นส่วนหนึ่งของข้อกำหนด WebUSB การแจ้งเตือน WebUSB เป็นมาตรฐานอุตสาหกรรมสำหรับการจัดเตรียม JavaScript API เพื่อเข้าถึงอุปกรณ์ USB อย่างปลอดภัยจากหน้าเว็บและได้รับการสนับสนุนโดย Google Chrome และ Microsoft Edge แล้ว

WebUSB ช่วยให้สามารถเข้าถึงอุปกรณ์ฮาร์ดแวร์ USB จากหน้าเว็บและได้รับการสนับสนุนโดย W3C WebUSB ทำงานข้ามแพลตฟอร์มและสามารถใช้งานบน Linux ร่วมกับ Google Chrome ได้แล้ว

แพตช์ที่ส่งออกในวันนี้สำหรับไดรเวอร์โปรแกรมเบ็ดเตล็ด Linux USB ที่ต้องการเปิดเผย URL”หน้า Landing Page”สำหรับการประกาศหน้าสำหรับอุปกรณ์และอธิบายอินเทอร์เฟซ JavaScript สำหรับโปรแกรมเบ็ดเตล็ดดังกล่าว หน้า Landing Page ของอุปกรณ์ WebUSB จะถูกเปิดเผยผ่าน sysfs และรายงานผ่านเอาต์พุตของอุปกรณ์ lsusb ด้วย WebUSB สามารถทำงานบน Linux ด้วยเว็บเบราว์เซอร์ที่รองรับได้อยู่แล้ว ในขณะที่เคอร์เนลแพตช์นี้เกี่ยวกับความสามารถในการเปิดเผยหน้า Landing Page ที่เกี่ยวข้อง

ข้อกำหนดนี้เผยแพร่ภายใต้ข้อตกลง W3C Community Contributor ซึ่งอนุญาตให้ใช้ข้อกำหนดโดยไม่ต้องเสียค่าสิทธิใดๆ

ข้อกำหนดนี้อนุญาตให้อุปกรณ์ USB ประกาศ URL ไปยังหน้า Landing Page และอธิบายอินเทอร์เฟซ Javascript สำหรับเว็บไซต์เพื่อโต้ตอบกับอุปกรณ์ USB หากผู้ใช้อนุญาต ขณะนี้รองรับโดยเบราว์เซอร์ที่ใช้ Chromium เช่น Chrome, Edge และ Opera บนระบบปฏิบัติการหลักทั้งหมดรวมถึง Linux

แพตช์นี้เพิ่มตัวเลือกการรองรับสำหรับ Linux อุปกรณ์ USB ที่ต้องการแสดงหน้า Landing Page ดังกล่าว

ระหว่างการแจงนับอุปกรณ์ โฮสต์รับรู้ว่าเวอร์ชัน USB ที่ประกาศเป็นอย่างน้อย 2.01 ซึ่งหมายความว่ามีคำอธิบาย BOS อุปกรณ์ประกาศการสนับสนุน WebUSB โดยใช้ความสามารถของอุปกรณ์แพลตฟอร์ม ซึ่งรวมถึงรหัสผู้ขายซึ่งสามารถดึง URL ของหน้า Landing Page ได้โดยใช้คำขอเฉพาะของผู้ขาย

ดู รายชื่ออีเมลเคอร์เนล สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับแพตช์สนับสนุน WebUSB สำหรับรหัสอุปกรณ์ USB ผู้ที่สงสัยเกี่ยวกับ WebUSB API สามารถหาข้อมูลจำเพาะปัจจุบันได้ทาง GitHub

Categories: IT Info