Bir kullanıcı formu AJAX ile gönderdikten sonra bir
<div> içinde 'Başarıyla kaydedildi' mesajı beliriyor. Gören kullanıcılar onu görüyor ama ekran okuyucu kullanıcıları hiçbir duyuru almıyor. Standart erişilebilir yaklaşım nedir?- aMesajı
aria-live="polite"ile işaretli bir konteynere basmak; böylece güncellemeleri duyurulur✓ - bMesajı bir
alert()dialog'unun içinde göstermek; böylece tarayıcı onu her kullanıcı için sesli okur - cMesaj elementine
role="button"eklemek; böylece ekran okuyucular onu etkileşimli kabul eder - dMesaj her gösterildiğinde klavye focus'unu sayfanın
<h1>elementine taşımak
Açıklama:Bir
aria-live bölgesi, assistive tech'e kullanıcı focus'u taşımadan dinamik değişen içeriği duyurmasını söyler; polite bir duraklamayı bekler ki araya girmesin. role="button" (c) bir durum mesajı için semantik olarak yanlıştır; focus'u h1'e çekmek (d) ise yön kaybettirir ve mesajı okumaz.