ข้ามไปยังเนื้อหา

คำชี้แจงด้านการเข้าถึง

Alcometer.org มุ่งให้เครื่องมือประเมินระดับแอลกอฮอล์ในเลือด อาการเมาค้าง การฟื้นตัว และการดื่มน้ำหลังแอลกอฮอล์เข้าถึงได้สำหรับผู้ใช้ให้มากที่สุด รวมถึงผู้ที่มีความแตกต่างด้านการมองเห็น การเคลื่อนไหว การได้ยิน การรับรู้ และระบบประสาท

เป้าหมายความสอดคล้อง

เราตั้งเป้าให้สอดคล้องกับ Web Content Accessibility Guidelines (WCAG) เวอร์ชัน 2.2 ระดับ AA ของ W3C เป้าหมายนี้สอดคล้องกับ EN 301 549 และ European Accessibility Act โดยถือว่า WCAG 2.1 AA เป็นระดับขั้นต่ำที่ต้องรองรับ

ระบบทดสอบอัตโนมัติครอบคลุมเส้นทางเครื่องมือหลักของ Alcometer และใช้ผลลัพธ์เป็น baseline เพื่อป้องกัน regression ระหว่างการพัฒนา

ข้อจำกัดที่ทราบยังคงถูกแก้ไขอย่างต่อเนื่องก่อนเปลี่ยน gate ด้านการเข้าถึงให้เป็นตัวบล็อกการเปิดตัว

การทดสอบอัตโนมัติในปัจจุบัน

รีโปใช้ npm run test:alcometer:a11y เพื่อ build เว็บไซต์ เปิด Astro preview และตรวจเส้นทางเครื่องมือหลักด้วย axe-core ผ่าน @axe-core/puppeteer

รายงานการทดสอบล่าสุดเขียนไปที่ reports/a11y-run.json และ baseline อยู่ที่ test/a11y-baseline.json

งาน accessibility ใน CI ถูกใช้เพื่อติดตาม regression และหลักฐานการแก้ไขก่อนเปิดตัว

ความหมายในทางปฏิบัติ

• คอนโทรลแบบโต้ตอบควรใช้ HTML มาตรฐานเมื่อทำได้ พร้อมสถานะ focus ที่เห็นชัดและใช้งานด้วยคีย์บอร์ดได้

• กราฟหรือภาพข้อมูลที่สื่อความหมายควรมีข้อความหรือตารางทดแทนเมื่อกราฟนั้นมีข้อมูลสำคัญ

• กล่องโต้ตอบต้องรักษาลำดับ focus และมีทางออกที่ชัดเจนสำหรับผู้ใช้ที่ไม่ต้องการดำเนินการต่อ

• ทุกหน้าที่สร้างขึ้นต้องประกาศภาษาผ่านแอตทริบิวต์ <html lang>

ข้อจำกัดที่ทราบ

baseline แรกของ axe-core ยังมีรายการ serious/critical บางส่วนที่อยู่ระหว่างการแก้ไข จนกว่าจะถึง launch gate ระบบจะบล็อก regression เทียบกับ baseline แทนการอ้างว่าไม่มีปัญหาเลย

ภาพข้อมูลบางส่วนมีตารางสำหรับ screen reader แล้ว แต่ข้อความประกอบกราฟและความสอดคล้องระหว่างภาษา ยังต้องมีการตรวจด้วยเทคโนโลยีช่วยเหลือ

ยังไม่มี layout RTL เฉพาะสำหรับภาษาที่เขียนจากขวาไปซ้าย

วิธีที่เราทดสอบ

• อัตโนมัติ: axe-core ผ่าน @axe-core/puppeteer บน Astro preview โดยจำกัดที่แท็ก wcag2aa และ wcag22aa

• รายงาน regression: reports/a11y-run.json

• baseline ที่ตรึงไว้: test/a11y-baseline.json

• การตรวจด้วยมนุษย์ยังจำเป็นสำหรับลำดับคีย์บอร์ด ถ้อยคำสำหรับ screen reader ความชัดเจนทางการรับรู้ การซูม และ visual regression

เครื่องมืออัตโนมัติจับได้เพียงบางส่วนของ WCAG ก่อนเปิดตัวต้องมีการตรวจด้วยมนุษย์ โดยเฉพาะเครื่องคำนวณ compliance gate และหน้าที่มีกราฟจำนวนมาก

การแจ้งปัญหาและการติดต่อ

หากพบอุปสรรคด้านการเข้าถึง เช่น ข้อความ alt หายไป ติดกับดักคีย์บอร์ด คอนทราสต์ไม่พอ ลำดับ focus ไม่ชัด หรือปัญหาอื่น โปรดติดต่อเรา

อีเมล: alcometer@wp.pl

ที่อยู่ไปรษณีย์: Piotr Zieminski, Kalonka 71a, Poland

โปรดระบุ URL ที่พบปัญหา คำอธิบายสั้น ๆ ของอุปสรรค และเทคโนโลยีช่วยเหลือที่ใช้ หากเกี่ยวข้อง

การบังคับใช้

หากไม่พอใจกับคำตอบของเรา คุณอาจส่งเรื่องไปยังหน่วยงานบังคับใช้ระดับประเทศที่มีอำนาจตาม European Accessibility Act ในโปแลนด์คือ Urząd Komunikacji Elektronicznej (UKE, https://www.uke.gov.pl/)

การจัดทำคำชี้แจงนี้

คำชี้แจงนี้อัปเดตเมื่อ 25 เมษายน 2026 หลังจากเพิ่ม baseline ของ axe-core และงาน CI ด้านการเข้าถึงแบบไม่บล็อกเข้าในรีโป

กำหนดทบทวนครั้งถัดไป: 25 เมษายน 2027 หรือเร็วกว่านั้นหากมีการเปลี่ยนแปลงสำคัญต่อ template หน้า UI เครื่องคำนวณ หรือ tooling ด้านการเข้าถึง