Cookie rozilik imkoniyati: Rozilik bannerlari uchun WCAG 2.2 muvofiqligi

Klaviatura foydalanuvchilari yopa olmaydigan, ekran o'quvchilari e'lon qila olmaydigan yoki rang ko'rmaydigan tashrif buyuruvchilar o'qiy olmaydigan cookie banneri nafaqat yomon UX — bu ikki jihatdan muvofiqlik muvaffaqiyatsizligidir. Evropa imkoniyat to'g'risidagi qonun 2025-yil iyunda kuchga kirganidan beri, EU foydalanuvchilariga xizmat ko'rsatadigan tijorat veb-saytlaridagi rozilik interfeyslari WCAG 2.1 AA darajasiga javob berishi shart, va WCAG 2.2 2026-yil uchun kuchli tavsiya etiladi. GDPR ning rozilikning "erkin berilgan, aniq, ma'lumotli va aniq" bo'lishi talabi bilan birgalikda, mavjud bo'lmagan bannerlar endi ikki tomonlama huquqiy ta'sirga ega. Ushbu qo'llanma 2026-yilda WCAG ga mos cookie banneri qanday ko'rinishini aniq tushuntiradi.

Nima uchun imkoniyat va rozilik endi bir-biriga mos keladi

GDPR har foydalanuvchidan rozilik olinishini talab qiladi, faqat bannerni ko'rib bosish imkoniyati borlardan emas. Evropa ma'lumotlarni himoya qilish kengashi shuni aniqladiki, agar ma'lumotlar subyekti — sayt tomonidan hisobga olinmagan nogironlik tufayli — rozilik interfeysi bilan mazmunli o'zaro munosabatda bo'lolmasa, rozilik to'g'ri olinmagan hisoblanadi. Bu shuni anglatadiki, cookie-lar umuman yuklanmasligi kerak edi.

Imkoniyat tomonidan, EU a'zo davlatlarida milliy qonunchilikka kiritilgan Evropa imkoniyat to'g'risidagi qonun (EAA) iste'molchi xizmatlarini taqdim etuvchi xususiy sektor veb-saytlari va ilovalari uchun WCAG 2.1 AA ni minimum standartga aylantiradi. Jarimalar tizimi mamlakatga qarab farqlanadi, lekin odatda har bir qoidabuzarlik uchun €50 000 dan €500 000 gacha, doimiy muvofiqsizlik uchun bozordan chiqarish buyruqlari ham kiradi.

Cookie bannerlari uchun asosiy WCAG talablari

Klaviatura bilan boshqarish

Har bir banner boshqaruvi — Qabul qilish, Rad etish, Sozlamalarni boshqarish, yopish — faqat klaviatura yordamida erishilishi va boshqarilishi mumkin bo'lishi kerak. Foydalanuvchilar mantiqiy tartibda Tab tugmasi yordamida tugmalar orasida harakatlanishi va ularni Enter yoki Space bilan faollashtirishi mumkin bo'lishi kerak. Fokus fon bilan nisbatan minimal 3:1 kontrast nisbati bilan ko'rinishi kerak.

Modal bannerlarda fokusni ushlash

Agar banner sahifaning qolgan qismi bilan o'zaro munosabatni bloklaydigan bo'lsa, foydalanuvchi tanlov qilgunga qadar klaviatura fokuslari banner ichida ushlanib qolishi kerak. Foydalanuvchilar ostki sahifani aylantirish uchun Tab yordamida bannerdan chiqib keta olmasligi kerak. Fokus ushlanib qolgan va banner yopilganda, fokus bannerni ishga tushirgan elementga yoki mantiqiy standartga qaytishi kerak.

Ekran o'quvchisi e'lonlari

Banner mavjud nom va rolga ega dialog sifatida e'lon qilinishi kerak. Banner sarlavhasiga ishora qiluvchi aria-labelledby va tushuntiruvchi matnga ishora qiluvchi aria-describedby bilan role="dialog" yoki role="alertdialog" dan foydalaning.

Rang kontrastı

Asosiy matn fonga nisbatan 4,5:1 kontrastini bajarishi kerak; katta matn (18pt+ yoki 14pt qalin) 3:1 ni talab qiladi. Tugma matni, ikonkalar va fokus ko'rsatkichlari o'zlarining minimal kontrast talablariga ega. Oq fon ustidagi och kulrang "Rad etish" tugmasi auditoriyalarda ko'radigan keng tarqalgan WCAG muvaffaqiyatsizligidir.

Faqat rang asosida ishora qilmang

Qabul qilish va rad etishni ajratish uchun faqat rangga tayanmang. Rang ko'r foydalanuvchilar tugmalarni ajrata olishi uchun alohida yorliqlar, ikonkalar yoki shakllardan foydalaning.

Qorong'u naqshlar va imkoniyat

WCAG 2.2 qorong'u naqshlarni to'g'ridan-to'g'ri nishon qiluvchi yangi mezonlarni kiritadi — rozilik uchun ayniqsa dolzarb:

RTL va internatsionalizatsiya

Imkoniyat o'ngdan chapga yoziladigan tillarga (arabcha, ibroniy, forscha, urducha) va ekran o'quvchisi talaffuziga kengayadi:

WCAG muvofiqligi uchun banneringizni sinovdan o'tkazish

Yagona vositaga tayanmang. Avtomatlashtirilgan skanerlashni haqiqiy yordamchi texnologiya sinovi bilan birlashtiring:

Ko'radigan keng tarqalgan imkoniyat muvaffaqiyatsizliklari

FlexyConsent imkoniyatni qanday ta'minlaydi

FlexyConsent qutidan chiqib WCAG 2.2 AA ga javob beradi:

  • Barcha boshqaruvlar ko'rinadigan 3:1 fokus ko'rsatkichlari bilan klaviatura yordamida boshqariladi.
  • aria-labelledby va aria-describedby bilan to'g'ri role="dialog".
  • Ixtiyoriy bannerlar uchun Escape bilan yopish imkoniyati bilan fokusni ushlash.
  • Har bir matn elementida, Rad etish ham kiritib, 4,5:1+ kontrast.
  • Arabcha, ibroniy, forscha va urducha lokallari uchun avtomatik RTL burilishi.
  • To'g'ri ekran o'quvchisi talaffuzi uchun har bir tarjima uchun lang atributi o'rnatilgan.
  • 400% da foydalanishga yaroqli bo'lib qoladigan zum-chidamli tartib.
← Blog Hammasini o'qish →