Cookie-hozzájárulás akadálymentesítése: WCAG 2.2 megfelelőség a hozzájárulási bannerekben

Egy olyan cookie-banner, amelyet a billentyűzetet használó felhasználók nem tudnak bezárni, a képernyőolvasók nem tudnak bejelenteni, vagy a színvak látogatók nem tudnak elolvasni, nem csupán rossz felhasználói élmény — egyszerre két területen is megfelelési hiba. Mióta az Európai Akadálymentesítési Törvény 2025 júniusában hatályba lépett, az EU-s felhasználókat kiszolgáló kereskedelmi weboldalak hozzájárulási felületeinek meg kell felelniük a WCAG 2.1 AA szintjének, a WCAG 2.2 pedig 2026-ra erősen ajánlott. A GDPR azon követelményével kombinálva, hogy a hozzájárulásnak „önkéntesnek, konkrétnak, tájékozottnak és egyértelműnek" kell lennie, a nem akadálymentes bannerek most kettős jogi kitettséget hordoznak. Ez az útmutató pontosan elmagyarázza, hogyan néz ki egy WCAG-kompatibilis cookie-banner 2026-ban.

Miért fedik át egymást az akadálymentesítés és a hozzájárulás?

A GDPR megköveteli, hogy a hozzájárulás minden felhasználótól megszerezhető legyen, nemcsak azoktól, akik látnak és rá tudnak kattintani egy bannerre. Az Európai Adatvédelmi Testület tisztázta, hogy ha egy érintett nem tud érdemben interakcióba lépni a hozzájárulási felülettel — fogyatékossága miatt, amelyet az oldal nem vett figyelembe — a hozzájárulás nem érvényes. Ez azt jelenti, hogy a cookie-kat egyáltalán nem lett volna szabad betölteni.

Az akadálymentesítés oldalán az Európai Akadálymentesítési Törvény (EAA), amelyet az EU tagállamok nemzeti jogukba ültettek át, a WCAG 2.1 AA szintet teszi minimummá a fogyasztói szolgáltatásokat nyújtó magánszektor weboldalai és alkalmazásai számára. A szankciók országa szerint változnak, de jellemzően jogsértésenként 50 000 és 500 000 euró között mozognak, és tartós nem-megfelelés esetén piaci kivonási határozattal is járhatnak.

A cookie-bannerekre vonatkozó alapvető WCAG-követelmények

Billentyűzettel való kezelhetőség

Minden banner-vezérlőnek — Elfogadás, Elutasítás, Beállítások kezelése, bezárás — kizárólag billentyűzettel elérhetőnek és működtethetőnek kell lennie. A felhasználóknak logikus sorrendben kell tudniuk Tab-billentyűvel navigálni a gombok között, és Enter vagy Space billentyűvel aktiválni azokat. A fókusznak láthatónak kell lennie, legalább 3:1 kontrasztarányban a háttérrel szemben.

Fókuszcsapda a modális bannerekben

Ha a banner blokkolja az oldal többi részével való interakciót, a billentyűzetfókuszt a banneren belül kell tartani, amíg a felhasználó döntést nem hoz. A felhasználóknak ne legyen lehetőségük Tab-bal kilépni a bannerből és görgeti az alatta lévő oldalt. Ha a fókuszt bezárták és a banner bezárul, a fókusznak vissza kell térnie a bannert kiváltó elemre vagy egy ésszerű alapértelmezetthez.

Képernyőolvasói bejelentések

A bannert párbeszédablakként kell bejelenteni, hozzáférhető névvel és szereppel. Használja a `role="dialog"` vagy `role="alertdialog"` attribútumot `aria-labelledby` hivatkozással a banner fejlécére és `aria-describedby` hivatkozással a magyarázó szövegre.

Színkontraszt

A törzsszövegnek 4,5:1 kontrasztot kell elérnie a háttérrel szemben; a nagy szövegnek (18pt+ vagy 14pt félkövér) 3:1 szükséges. A gombszöveg, az ikonok és a fókuszjelzők mind saját kontrasztminimumokkal rendelkeznek. Egy világosszürke „Elutasítás" gomb fehér háttéren az auditok során gyakran látott WCAG-hiba.

Nem csak szín alapú jelzések

Ne hagyatkozzon kizárólag a színre az Elfogadás és Elutasítás megkülönböztetéséhez. Használjon eltérő feliratokat, ikonokat vagy alakzatokat, hogy a színvak felhasználók is megkülönböztethessék a gombokat.

Sötét minták és akadálymentesítés

A WCAG 2.2 új kritériumokat vezet be, amelyek közvetlenül a sötét mintákat célozzák — különösen releváns a hozzájárulás szempontjából:

RTL és internacionalizáció

Az akadálymentesítés kiterjed a jobbról balra írt nyelvekre (arab, héber, perzsa, urdu) és a képernyőolvasó kiejtésre:

Banner tesztelése WCAG-megfelelőség szempontjából

Ne hagyatkozzon egyetlen eszközre. Kombinálja az automatizált ellenőrzést valódi segédtechnológiai teszteléssel:

Gyakran látott akadálymentesítési hibák

Hogyan biztosítja a FlexyConsent az akadálymentesítést?

A FlexyConsent alapból megfelel a WCAG 2.2 AA szintnek:

  • Minden vezérlő billentyűzettel kezelhető, látható 3:1 fókuszjelzőkkel.
  • Megfelelő `role="dialog"` `aria-labelledby` és `aria-describedby` attribútumokkal.
  • Fókuszcsapda Escape-to-dismiss funkcióval az opcionális bannerekben.
  • 4,5:1+ kontraszt minden szövegelemnél, beleértve az Elutasítást is.
  • Automatikus RTL tükrözés arab, héber, perzsa és urdu területi beállításokhoz.
  • `lang` attribútum fordításonként beállítva a helyes képernyőolvasói kiejtéshez.
  • Zoom-toleráns elrendezés, amely 400%-on is használható marad.
← Blog Összes olvasása →