Ruchy przeciągania i uwierzytelnianie dostępne
Spełnij wymagania wersji 2.2 dotyczące gestów i logowania.
Ruchy przeciągania i uwierzytelnianie dostępne to bezpłatna lekcja Web Accessibility Academy na CoddyKit. To lekcja 3 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Web Accessibility Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Web Accessibility Academy zawiera 4 lekcji w sumie.
Dwie kolejne zasady wersji 2.2
WCAG 2.2 zajmuje się także dwoma codziennymi problemami: interakcjami dostępnymi wyłącznie przez przeciąganie oraz logowaniem wymagającym zapamiętywania informacji lub rozwiązywania zagadek. Oba utrudniają korzystanie prawdziwym użytkownikom.
Operacje przeciągania: 2.5.7
Kryterium 2.5.7 (Dragging Movements) na poziomie AA mówi, że każda operacja przeciągania musi działać również za pomocą pojedynczego wskaźnika, na przykład przez stuknięcie lub kliknięcie.
Dlaczego samo przeciąganie nie wystarcza
Osoby korzystające ze wskaźnika głowowego, przełącznika lub mające ograniczoną sprawność ruchową często nie mogą przeciągać. Suwak albo tablica kanban obsługiwana wyłącznie przez przeciąganie całkowicie je wyklucza.
Zapewnić alternatywę w postaci kliknięcia
W przypadku listy, której kolejność można zmieniać, należy dodać obok każdego elementu przyciski przenoszenia w górę i w dół. Przeciąganie pozostaje dostępne dla użytkowników myszy, a przyciski służą wszystkim pozostałym.
Suwaki też potrzebują przycisków
Niestandardowy suwak powinien reagować na klawisze strzałek albo przyciski plus i minus, a nie tylko na przeciąganie uchwytu, aby spełniać wymaganie 2.5.7.
Dostępne uwierzytelnianie: 3.3.8
Kryterium 3.3.8 (Accessible Authentication) na poziomie AA zabrania testów wymagających wykonania czynności angażującej funkcje poznawcze, chyba że dostępna jest alternatywa.
Bez zagadek wymagających zapamiętywania
Oznacza to, że nie wolno zmuszać użytkowników do rozwiązywania zagadki, przepisywania znaków ani odtwarzania hasła z pamięci jako jedynego sposobu zalogowania.
Zezwolić menedżerom haseł na działanie
Zezwolenie na wklejanie do pola hasła i niezablokowanie autouzupełniania to prosty sposób na spełnienie wymagań. Nie należy utrudniać działania user agenta.
Oznaczanie pola logowania
Prawidłowy token autocomplete pozwala przeglądarkom i menedżerom haseł uzupełniać dane logowania użytkownika.
<input type="password" autocomplete="current-password">Zastrzeżenia dotyczące CAPTCHA
CAPTCHA polegająca na rozpoznawaniu obiektów jest dozwolona, ponieważ rozpoznawanie obiektów nie jest testem funkcji poznawczych. Należy jednak zawsze zapewnić opcję niewymagającą rozwiązywania zagadki.
Odnośniki w wiadomościach e-mail też się liczą
Przesłany pocztą e-mail magiczny odnośnik logowania spełnia wymagania, ponieważ użytkownik musi tylko go kliknąć. Eliminuje etap zapamiętywania, przed którym ostrzega kryterium.
Szybkie sprawdzenie
Proszę wybrać, jakie rozwiązanie muszą zawsze oferować elementy sterujące oparte na przeciąganiu zgodnie z wersją 2.2.
Podsumowanie: przeciąganie i uwierzytelnianie
Zawsze należy zapewnić obok przeciągania ścieżkę obsługi za pomocą pojedynczego wskaźnika i nigdy nie uzależniać logowania od testu wymagającego pamięci lub rozwiązania zagadki. Dalej: pisanie deklaracji zgodności. 🎯
Często zadawane pytania
Czy lekcja „Ruchy przeciągania i uwierzytelnianie dostępne” jest bezpłatna?
Tak — pełny tekst „Ruchy przeciągania i uwierzytelnianie dostępne” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Web Accessibility Academy, przejdź na CoddyKit PRO. Kurs Web Accessibility Academy zawiera 4 lekcji w sumie.
Co nauczysz się w „Ruchy przeciągania i uwierzytelnianie dostępne”?
Spełnij wymagania wersji 2.2 dotyczące gestów i logowania. Ćwiczysz Web Accessibility Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć Web Accessibility Academy?
Nie wymagamy żadnego doświadczenia. Web Accessibility Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 3 z 4.
Ile czasu zajmuje lekcja „Ruchy przeciągania i uwierzytelnianie dostępne”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji Web Accessibility Academy?
Tak. Każda lekcja Web Accessibility Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.
Wszystkie lekcje w tym kursie
- A, AA, AAA: wybór właściwego poziomu
- Nowości w wersji 2.2: wygląd fokusu i rozmiar celu
- Ruchy przeciągania i uwierzytelnianie dostępne
- Tworzenie uzasadnionej deklaracji zgodności