Declarație de accesibilitate
Scrapeland se angajează să facă scrape.land utilizabil pentru toată lumea, inclusiv pentru persoanele care navighează cu un cititor de ecran, doar cu tastatura, cu mărire sau cu mișcare redusă. Această declarație arată unde am ajuns și ce știm că este încă greșit.
1. Nivelul de conformitate vizat
Vizăm nivelul AA al Ghidului de accesibilitate a conținutului web (WCAG) 2.1, standardul la care fac trimitere EN 301 549 și Directiva europeană privind accesibilitatea. Suntem parțial conformi: cea mai mare parte a site-ului atinge acest nivel, iar excepțiile de mai jos nu îl ating.
2. Ce am făcut
- Fiecare pagină are un link de salt și un singur reper principal, astfel încât un utilizator de tastatură ajunge la conținut fără să parcurgă antetul.
- Culorile sunt declarate explicit atât în tema întunecată, cât și în cea luminoasă, în loc să fie moștenite de la browser, iar textul curent respectă contrastul minim de 4,5:1.
- Linkurile din interiorul frazelor sunt subliniate, deci nu se disting doar prin culoare.
- Exemplele de cod și tabelele late care se derulează lateral pot fi accesate și derulate de la tastatură.
- Meniul mobil mută focalizarea în interiorul său, o păstrează acolo cât timp este deschis, se închide cu Escape și returnează focalizarea butonului care l-a deschis.
- Mesajele de stare, inclusiv confirmările de copiere și erorile, sunt anunțate cititoarelor de ecran.
- Animația de pe pagina principală și din documentație se oprește pentru vizitatorii al căror sistem cere mișcare redusă.
- Tabelele de date își identifică antetele de coloană, iar site-ul este publicat în engleză, română și italiană.
- Fiecare grafic și fiecare hartă din panoul de control este însoțit de un tabel cu aceleași cifre, astfel încât nicio valoare nu este transmisă doar prin culoare sau printr-un indiciu la care ajungeți numai cu mouse-ul.
- Notificările pot fi închise manual, nu mai dispar cât timp le citiți, iar mesajele de eroare nu se sting de la sine.
- Erorile din formulare sunt atașate câmpului care le-a provocat și mută cursorul acolo, iar toate confirmările folosesc aceeași fereastră de dialog din pagină, care ține focusul înăuntru și se închide cu tasta Escape.
3. Probleme cunoscute
Acestea sunt barierele de care știm. Sunt reale, iar lista nu este rezumatul unei scanări automate — instrumentele automate găsesc aproximativ o treime dintre problemele de accesibilitate, restul listei provine din testare manuală.
- Nu am testat site-ul cu cititoarele de ecran propriu-zise. Verificările noastre rulează reguli automate, citesc arborele de accesibilitate al browserului și parcurg fiecare pagină de la tastatură — toate în Chrome. NVDA, JAWS, VoiceOver și alte browsere decât Chrome nu au fost parcurse cap-coadă, așa că pot rămâne probleme specifice unei anumite combinații.
4. Cum a fost evaluat
Am evaluat site-ul noi înșine. Testarea automată a folosit axe-core pe fiecare pagină publică și pe fiecare ecran al panoului de control, inclusiv zona de administrare, atât pe tema închisă cât și pe cea deschisă și până la o fereastră lată de 320 de pixeli. Restul a însemnat testare manuală de la tastatură, inspectarea arborelui de accesibilitate și verificarea contrastului cromatic după formula WCAG. Nu am comandat un audit independent și nu prezentăm această declarație drept unul.
5. API-ul în sine
API-ul returnează JSON citibil de mașină, iar fiecare eroare poartă un mesaj în text simplu care spune ce a mers prost și ce trebuie schimbat. Nicio eroare nu depinde de culoare, de poziție sau de o imagine pentru a fi înțeleasă. Bibliotecile noastre client și documentația sunt suprafața umană a API-ului, iar declarația de mai sus li se aplică.
6. Semnalarea unei probleme
Dacă ceva de pe acest site nu funcționează pentru tine, te rugăm să ne spui. Descrie pagina și ce încercai să faci și, dacă poți, menționează tehnologia asistivă și browserul folosit. Ne propunem să răspundem în cinci zile lucrătoare și îți vom spune fie când s-a rezolvat, fie de ce nu s-a rezolvat. support@scrape.land.
Dacă nu ești mulțumit de răspunsul nostru, poți sesiza autoritatea de supraveghere a pieței responsabilă de accesibilitate din statul tău membru al UE.