เผยแพร่: 14 สิงหาคม 2025
ตั้งแต่ Chrome 138 เป็นต้นไป เบราว์เซอร์ที่ใช้ Chromium ใน Windows จะเปิดใช้การรองรับการทำงานอัตโนมัติของ UI (UIA) ดั้งเดิมโดยค่าเริ่มต้น UIA เป็นเฟรมเวิร์กการช่วยเหลือพิเศษที่ทันสมัยสำหรับ Windows ซึ่งใช้โดยเทคโนโลยีความช่วยเหลือ เช่น โปรแกรมอ่านหน้าจอ แว่นขยาย และการเข้าถึงด้วยเสียง
ปัจจุบัน เทคโนโลยีความช่วยเหลือที่ใช้ Microsoft Active Accessibility (MSAA) หรือ IAccessible2 (IA2) จะเชื่อมต่อกับ Chromium โดยตรง ซึ่งควบคุมข้อมูลการช่วยเหลือพิเศษที่ได้รับอย่างเต็มที่ และจะไม่มีการเปลี่ยนแปลงในส่วนนี้ ก่อนหน้านี้ UIA ต้องผ่านเลเยอร์การจำลองที่ Windows จัดการ ซึ่งเป็น "ตัวกลาง" ที่แปลข้อมูล MSAA ของ Chromium เป็น UIA ซึ่งทำให้เกิดความหน่วงเพิ่มขึ้น ความน่าเชื่อถือลดลง และ ทำให้เกิดปัญหาความเข้ากันได้สำหรับเครื่องมือที่ใช้ UIA

การใช้ UIA โดยตรงทำให้เราได้นำเลเยอร์พร็อกซีดังกล่าวออกไปโดยสิ้นเชิง ซึ่งช่วยปรับปรุง ประสิทธิภาพ เพิ่มความน่าเชื่อถือ และลดความซับซ้อนของสแต็กการช่วยเหลือพิเศษ ตอนนี้เทคโนโลยีความช่วยเหลือสามารถสื่อสารกับเครื่องมือช่วยการเข้าถึงของ Chromium ได้โดยตรง

การเปลี่ยนแปลงนี้ส่งผลต่อนักพัฒนาแอปและผู้ใช้อย่างไร
- ตอนนี้เครื่องมือที่ใช้ UIA จะให้ประสิทธิภาพที่เร็วขึ้นและเชื่อถือได้มากขึ้น เช่น ตอนนี้การเข้าถึงด้วยเสียงทำงานได้อย่างเต็มรูปแบบในเบราว์เซอร์ทั้งหมดที่ใช้ Chromium
- สแต็กการช่วยเหลือพิเศษมีความเรียบง่ายและวิศวกร Chromium เป็นเจ้าของทั้งหมด ซึ่งทำให้เราเป็นเจ้าของโดยตรงในส่วนของการช่วยเหลือพิเศษและทำให้การ แก้ไขและปรับปรุงเป็นไปได้เร็วขึ้นโดยไม่ขึ้นอยู่กับการอัปเดต Windows
เหตุการณ์สำคัญนี้แสดงให้เห็นถึงการทำงานร่วมกันอย่างใกล้ชิดเป็นเวลาหลายปีระหว่างทีม Microsoft Edge และ Google Chrome ซึ่งรวมถึงการเปลี่ยนแปลงด้านวิศวกรรมอย่างลึกซึ้ง การทดสอบอย่างกว้างขวาง และเป้าหมายร่วมกันในการปรับปรุงการช่วยเหลือพิเศษสำหรับทุกคนใน Windows นอกจากนี้ เราขอขอบคุณทีม NVDA และ JAWS ที่เป็นพาร์ทเนอร์กับเรามาหลายปีเพื่อแก้ปัญหาและแก้ไขปัญหาที่เกี่ยวข้องกับ UIA ใน Chromium
ความเข้ากันได้กับองค์กร
หากสภาพแวดล้อมของคุณขึ้นอยู่กับลักษณะการทำงานเดิม คุณสามารถเปลี่ยนกลับไปใช้โหมดเก่าชั่วคราวได้โดยใช้นโยบาย
UiAutomationProviderEnabled
นโยบายนี้จะได้รับการรองรับจนถึง Chrome 146 เพื่อให้องค์กรมีเวลาตรวจสอบและอัปเดตเครื่องมือของตน
รายงานปัญหา
ตอนนี้เบราว์เซอร์ที่ใช้ Chromium รองรับ UIA เนทีฟแล้ว และเราต้องการความคิดเห็นจากคุณ หากคุณพัฒนาหรือจัดการเครื่องมือช่วยการเข้าถึง ให้ทดสอบเครื่องมือเหล่านั้นกับบิลด์ Chromium ล่าสุดและรายงานปัญหาเกี่ยวกับการติดตั้งใช้งาน UIA ใหม่