Gå til indhold
SilktideHjælp

Aktivering ved bevægelse

Silktide registrerer sider, der reagerer på, at en enhed flyttes, rystes eller vippes. Alt, hvad en side gør som reaktion på bevægelse, bør også være muligt via almindelige kontrolelementer, og det bør være muligt at slå bevægelsesfunktionen fra.

Hvorfor det er vigtigt

Funktioner som "ryst for at fortryde" eller vipning for at rulle forudsætter, at en besøgende kan flytte sin enhed bevidst og præcist. Det kan mange ikke: en person med rystelser eller Parkinsons sygdom bevæger sig konstant og aktiverer bevægelsesfunktioner ved et uheld, en kørestolsbrugers enhed rystes ved hvert bump, og en enhed, der er monteret på et bord eller en kørestol, kan slet ikke rystes. Uden en almindelig knap eller indstilling, der gør det samme, aktiverer disse besøgende enten funktionen utilsigtet eller kan slet ikke bruge den.

Dette er -succeskriterium 2.5.4 (Aktivering ved bevægelse), et krav på – en del af det mest grundlæggende overensstemmelsesniveau.

Sådan løser du det

Bekræft to ting for hver bevægelsesfunktion, som Silktide finder:

  1. Der findes et alternativ – den samme handling kan udføres med almindelige kontrolelementer, f.eks. en knap, et link eller et formularfelt.
  2. Den kan deaktiveres – besøgende kan slå bevægelsesreaktionen fra, så utilsigtet bevægelse ikke aktiverer den.

Hvis en af dem mangler, skal du tilføje den. Hvis begge allerede er på plads, eller bevægelses- reaktionen er afgørende for funktionen (f.eks. en skridttællermåling), kan du fundet.

Sådan tester Silktide dette

  1. Indlæs hver side i en rigtig browser, og registrer de -hændelseslyttere, den registrerer.
  2. Rapportér hver lytter for hændelser ved enhedsbevægelse eller enhedsorientering – de browserhændelser, som sider bruger til at reagere på bevægelse og vipning.
  3. Vis lytterens kode i fundet, så du kan identificere, hvilken funktion den tilhører.
  4. Da Silktide ikke kan afgøre, om din side også tilbyder et almindeligt kontrolelement til den samme handling, markeres fund som krævende din bekræftelse i stedet for at blive talt som bekræftede fejl.

Fejlfinding

Lytteren kommer fra et tredjepartsscript

Analytics-, annonce- og framework-scripts lytter nogle gange efter bevægelseshændelser, som du aldrig bruger som en funktion. Hvis lytteren ikke udløser nogen funktionalitet, kan den ikke overtræde dette kriterium; godkend fundet.

Bevægelsesfunktionen er afgørende

WCAG tillader bevægelsesinput, når bevægelsen i sig selv er formålet – f.eks. en skridttæller eller et vaterpasværktøj. Godkend fundet, hvis dette gælder.

Få mere at vide

Sidst opdateret

Var denne side nyttig?

Aktivering ved bevægelse | Silktide Hjælp