ถ้าถามว่า “
มีแค่แบบเดียวที่บอกได้ว่า
คำตอบ สั้น ๆ
เครื่องมือ ตรวจอัตโนมัติ อย่าง axe, WAVE และ Lighthouse ใช้ฟรีและเร็ว จับข้อผิดพลาด ที่เครื่องทดสอบได้ เช่น ไม่มี alt attribute หรือคอนทราสต์ ต่ำ แต่ WCAG หลายข้อต้องใช้วิจารณญาณของคน ผลสแกนที่ไม่พบปัญหาจึงไม่ได้แปลว่าเว็บไซต์ เข้าถึง ได้- การตรวจด้วยมือ ทดสอบหน้าและ
เส้นทาง สำคัญ ตาม WCAG 2.2 ระดับ AA ด้วยคีย์บอร์ด โปรแกรมอ่านหน้าจอ และการซูม เป็นวิธีเดียวในสามแบบที่บอกได้ว่าเว็บไซต์ ผ่านมาตรฐานหรือไม่ วิดเจ็ต overlay เพิ่มแถบเครื่องมือ ไว้บนหน้าเว็บ ไม่ได้ซ่อมโค้ด อาจขัดกับเทคโนโลยีช่วยเหลือ ที่ผู้เข้าชม ใช้อยู่เอง และคำกล่าวอ้าง เรื่องการผ่านมาตรฐานที่ทำให้เข้าใจผิด ก็เคยถูกหน่วยงาน กำกับดูแลเอาผิดมาแล้ว
ใช้
เครื่องมือ ตรวจอัตโนมัติ: เร็ว ฟรี แต่ไม่ครบ
สิ่งที่เครื่องมือ จับได้แน่นอน
อะไรก็ตามที่
สิ่งที่เครื่องมือ ตัดสินไม่ได้
- โฟกัสมองเห็นได้ และเคลื่อนตามลำดับที่
สมเหตุสมผล ไหม หรือผู้ใช้ คีย์บอร์ดติดอยู่ในป๊อปอัป หรือเปล่า ดรอปดาวน์ คารูเซล หรือตัวเลือก วันที่ที่สร้าง ขึ้นเอง ใช้งานได้โดยไม่ต้องใช้เมาส์ไหม- หัวข้อและ
ข้อความ ลิงก์ เข้าใจได้ไหม สำหรับคนที่ใช้การฟังแทนการมอง ข้อความ แจ้งข้อผิดพลาด อธิบายวิธีแก้ไหม และข้อความ “ส่งข้อความ แล้ว” ถูกอ่านออกเสียงหรือเปล่าข้อความ บนภาพถ่ายหรือพื้นไล่สีอ่านได้ไหม
อ่านผลลัพธ์เป็นรายการสิ่งที่ต้องทำ
ให้ถือว่า error คือสิ่งที่ต้องแก้ และคะแนนคือตัววัดความ
การตรวจการเข้าถึง ด้วยมือครอบคลุมอะไร
การทดสอบการ
ขอบเขต และกลุ่มตัวอย่าง
การตรวจที่ดีจะทดสอบทุกเทมเพลตที่
คีย์บอร์ด
ทดสอบด้วยโปรแกรมอ่านหน้าจอ
ซูม การจัดเรียงใหม่ และระยะห่าง
ที่ขนาด
เนื้อหา สื่อ และฟอร์ม
จากนั้นคือเรื่องที่ต้องใช้วิจารณญาณ ได้แก่ alt text บอกความหมายของภาพในบริบทนั้นไหม หัวข้อสะท้อน
การตรวจนี้ทดสอบการผ่านมาตรฐาน ไม่ใช่ความง่ายในการใช้งาน การทดสอบการใช้งาน (usability testing) หรือ การตรวจ UX ของ
Overlay: ทำไมวิดเจ็ต จึงแก้เว็บไซต์ ไม่ได้
Overlay คือสคริปต์ภายนอก มักเป็นไอคอนลอยที่เปิดแถบ
ทำไม overlay จึงไม่พอ
- โค้ดข้างใต้ไม่ได้เปลี่ยน การแปะแก้ตอนหน้าโหลดแก้ได้แค่สิ่งที่สคริปต์เดาถูก ฟอร์มที่
กรอก ด้วยคีย์บอร์ดไม่ได้ก็ยังพังอยู่ ผู้เข้าชม มีเครื่องมือ ของตัวเอง คนที่ต้องการตัวอักษร ใหญ่คอนทราสต์ สูง หรือเสียงอ่าน มักตั้งค่า ไว้บนอุปกรณ์ของตัวเอง แล้ว แถบเครื่องมือ ของเว็บไซต์ จึงซ้ำกับการตั้งค่า เหล่านั้น หรือไม่ก็ขัดกัน- Overlay อาจเพิ่มอุปสรรค แผงของ overlay เองก็ต้อง
เข้าถึง ได้ด้วย มันเพิ่มจุดแวะในลำดับการกด Tab และสิ่งที่ overlay เปลี่ยนอาจทับสิ่งที่โปรแกรมอ่านหน้าจอ จะอ่านออกเสียงตามปกติ - เป็นสคริปต์อีกตัวในทุกหน้า เหมือน สคริปต์ภายนอก อื่น ๆ overlay เพิ่มเวลาโหลด และเพิ่มสิ่งที่ต้องพึ่งพา ซึ่งคุณควบคุมไม่ได้
- คำ
กล่าวอ้าง ไม่เป็นจริง ในปี 2025 คณะกรรมาธิการการค้าแห่งสหพันธรัฐของสหรัฐฯ (FTC) สั่งให้ผู้ให้บริการ overlay รายหนึ่งจ่ายเงิน 1 ล้านดอลลาร์สหรัฐ จากการกล่าวอ้าง ว่าเครื่องมือ AI ของตนทำให้เว็บไซต์ ใดก็ได้ผ่าน WCAG และการติดตั้ง overlay ก็ไม่ได้ช่วยให้ธุรกิจรอดจากการถูกฟ้องเรื่องเว็บไซต์ ที่เข้าถึง ไม่ได้
ถ้าคุณมี overlay อยู่แล้ว อย่านับว่าเป็นงานด้านการ
วิธีทดสอบการเข้าถึง เว็บไซต์ ใน 30 นาที
นี่ไม่ใช่การตรวจเต็ม
1. รันเครื่องมือ ตรวจ (5 นาที)
รัน WAVE หรือ axe DevTools ในแต่ละหน้า แล้วจด error ไว้ error ที่ปรากฏในทุกหน้ามักอยู่ในส่วนหัว ส่วนท้าย หรือธีม แก้ครั้งเดียวก็หายทุกหน้า
2. เก็บเมาส์ (10 นาที)
3. ซูมเข้า (5 นาที)
4. ฟัง (7 นาที)
บน Mac เปิด VoiceOver (Command + F5) แล้วใช้ Safari บน Windows
5. อ่านแบบผู้เข้าชม (3 นาที)
ถ้าไม่ผ่านหลายข้อ โดยเฉพาะ
รายงานการตรวจที่มีประโยชน์ ต้องมีอะไร
รายงานที่ดี ทำให้
| ส่วนของสิ่งที่พบ | ตัวอย่าง |
|---|---|
| ปัญหา | ปุ่มเมนูบน |
| ตำแหน่ง | ส่วนหัวของ |
| เกณฑ์ WCAG | 4.1.2 Name, Role, Value (ระดับ A) |
| ความรุนแรง | สูง: |
| วิธีทำให้เกิดซ้ำ | iPhone, Safari, VoiceOver: ปัดไปที่ปุ่มในส่วนหัว |
| วิธีแก้ที่แนะนำ | ตั้งชื่อให้ปุ่ม (“เมนู”) และใส่สถานะ aria-expanded ที่อัปเดตตามจริง |
นอกจากสิ่งที่พบ รายงานควรมีขอบเขต (หน้า
จัดลำดับ แก้ที่ต้นเหตุ แล้วทดสอบซ้ำ
จัดลำดับตามผลกระทบ
- สิ่งที่ขวาง
เส้นทาง สำคัญ: อะไรก็ตามที่ทำให้คนส่งการติดต่อสอบถาม การจอง หรือคำสั่งซื้อ ไม่ได้ - เทมเพลตและคอมโพเนนต์ที่ใช้ร่วมกัน: ส่วนหัว เมนูนำทาง ฟอร์ม และชุดสี แก้ครั้งเดียว ทุกหน้าดีขึ้น
- การแก้เนื้อหา: alt text
ข้อความ ลิงก์ หัวข้อ และคำบรรยาย วิดีโอ ซึ่งทีมแก้ไขเนื้อหาไล่ทำได้เอง - ปัญหาที่รุนแรงน้อยกว่า ที่ทำให้ใช้
เว็บไซต์ ยากขึ้น แต่ไม่ถึงกับใช้ไม่ได้
แก้ปัญหาที่ต้นเหตุ
ถ้าแปะแก้อาการแค่ในหน้าเดียว ปัญหาก็จะโผล่อีกในหน้า
การแก้หลายอย่างได้ประโยชน์สองต่อ หัวข้อจริง
ทดสอบซ้ำ และตรวจต่อเนื่อง
ทดสอบการแก้แต่ละจุดซ้ำด้วยวิธีเดียวกับที่พบ ปัญหาคีย์บอร์ดให้ทดสอบด้วยคีย์บอร์ด ปัญหาโปรแกรมอ่าน
คำถาม ที่พบบ่อย
คะแนน accessibility 100 ใน Lighthouse เพียงพอ ไหม?
ไม่พอ คะแนนนี้ยืนยันแค่ว่าหน้าเว็บผ่านการตรวจอัตโนมัติของ Lighthouse ในสถานะที่ทดสอบ ไม่มีอะไรมากกว่านั้น การ
ควรทดสอบการเข้าถึง เว็บไซต์ บ่อยแค่ไหน?
การตรวจอัตโนมัติควรทำในทุกการอัปเดตที่สำคัญ ส่วนการตรวจด้วยมือแบบเต็ม เหมาะที่สุดในช่วง
ต้องทดสอบกับผู้ใช้ ที่มีความพิการด้วยไหม?
ถ้าทำได้ก็ควร การตรวจบอกว่า
ตรวจเว็บไซต์ ของเราเองได้ไหม?
ได้บางส่วน ใครก็รันการตรวจ
ขั้นตอน ถัดไป
การตรวจ 30 นาทีพิสูจน์ไม่ได้ว่า
ถ้าสิ่งที่พบชี้ไปที่รากฐาน ให้แก้ที่รากฐาน การ