ابدأ بالحالة التي تتغير
في مثال افتراضي، يحفظ موظف سجل عميل من نموذج يبقى مفتوحًا. أظهر حالة انتظار واضحة، ثم رسالة نجاح أو فشل بعد الاستجابة. حافظ على سياق المستخدم أثناء الانتقال بين الحالات.
حضّر منطقة الإعلان
ضع المنطقة في الصفحة قبل تغيير نصها. استخدم تحديثًا غير مقاطع للرسائل العادية مثل نجاح الحفظ، واختر تنبيهًا أقوى عندما تستدعي الحالة انتباهًا فوريًا. تجنب تكرار نفس الرسالة في أكثر من منطقة حية.
اختبر الخطأ أيضًا
استخدم سجلًا تجريبيًا برسالة خطأ متوقعة، وتحقق من وصول الإعلان ومن ارتباط توضيح الخطأ بالحقل الذي يحتاج تعديلًا. جرّب حفظًا ناجحًا بعد التصحيح للتأكد من زوال حالة الخطأ.
راجع النتيجة سمعيًا
أعد التجربة باستخدام لوحة المفاتيح وقارئ شاشة على منصة يدعمها المنتج. دوّن نص الرسالة ووقت الإعلان وما إذا تغيّر التركيز. احتفظ أيضًا برسالة مرئية لمن يقرأ الصفحة دون قارئ شاشة.
حالة للتحقق قبل التسليم
اكتب عبارتين واضحتين للاختبار مثل «تم حفظ سجل العميل» و«تعذر الحفظ، راجع حقل البريد». تحقق من أن الرسالة تبقى مرئية مدة تكفي لفهمها ومن وصول المستخدم للحقل من لوحة المفاتيح.
مراجع وروابط
راجع MDN: ARIA live regions، واطلع على حلول فايندو ذات الصلة.




