Om skannern
Ta reda på vad din skanning
säger och inte säger.
Så läser du en Wexlo-rapport: vad som kommer från rule engine-verktyget, programvaran som testar de tekniska reglerna, och vad en människa fortfarande måste bedöma.
- TestaHitta det som behöver uppmärksamhet
- ÅtgärdaGe din utvecklare en uppgift
- Mät igenKontrollera resultatet
- Spara bevisDokumentera utfallet
En ändring eller en release? Cykeln börjar om.
Från sidladdning till iakttagelse.
Ladda
En riktig webbläsare öppnar varje sida, precis som en besökare skulle göra.
Testa
Axe-core testar mot WCAG 2.2 på nivå A och AA, i en vy för dator och en för mobil.
Avgör
Rule engine-verktyget avgör vad som är en iakttagelse. Inte vi, och inte AI:n.
Sammanfatta
Vid en betald skanning skriver ett AI-lager sammanfattningen och förklaringen till den; båda är märkta som AI-skrivna i rapporten. Vid den kostnadsfria skanningen skriver AI:n bara åtgärdsexemplet, som i mejlet är märkt som AI-stött.
Leverera
Du får tillbaka iakttagelserna exakt som rule engine-verktyget fastställde dem.
Vem avgör vad, exakt.
Rule engine-verktyget avgör
- Om ett element bryter mot ett WCAG-kriterium
- Vilket kriterium en iakttagelse gäller
- Varje mätning, till exempel ett kontrastvärde
AI-lagret skriver
- Sammanfattningen överst i en rapport
- Förklaringen i klarspråk till en iakttagelse
- Aldrig själva iakttagelsen
AI-genererad text är alltid märkt som AI-skriven; själva iakttagelsen är det inte, eftersom den kommer från rule engine-verktyget.
Vad en rule engine inte kan avgöra.
Det här kräver en bedömning utöver vad en skanning eller ett overlayverktyg kan ge.
| Skanningen fastställer | Kräver en bedömning |
|---|---|
| Om det finns en alt-text och om den är uppenbart svag | Om texten förmedlar bildens syfte |
| Om rubrikerna är tekniskt giltiga | Om läsordningen är logisk |
| Vaga länktexter som ”klicka här” eller ”läs mer” | Om en länktext är tydlig i sitt sammanhang |
| Om ett fält tekniskt har en etikett | Om etiketten och felmeddelandet är begripliga |
| En genomgång med tabbtangenten som identifierar tydliga tangentbordsfällor | Om allt fungerar förutsägbart med bara tangentbordet |
| Uppbyggnaden av de 5 första länkade PDF-filerna, prövad mot PDF/UA (bara vid en betald skanning) | Om alternativtexterna och läsordningen i de PDF-filerna är rimliga i sak |
- Skanningen fastställer
- Om det finns en alt-text och om den är uppenbart svag
- Kräver en bedömning
- Om texten förmedlar bildens syfte
- Skanningen fastställer
- Om rubrikerna är tekniskt giltiga
- Kräver en bedömning
- Om läsordningen är logisk
- Skanningen fastställer
- Vaga länktexter som ”klicka här” eller ”läs mer”
- Kräver en bedömning
- Om en länktext är tydlig i sitt sammanhang
- Skanningen fastställer
- Om ett fält tekniskt har en etikett
- Kräver en bedömning
- Om etiketten och felmeddelandet är begripliga
- Skanningen fastställer
- En genomgång med tabbtangenten som identifierar tydliga tangentbordsfällor
- Kräver en bedömning
- Om allt fungerar förutsägbart med bara tangentbordet
- Skanningen fastställer
- Uppbyggnaden av de 5 första länkade PDF-filerna, prövad mot PDF/UA (bara vid en betald skanning)
- Kräver en bedömning
- Om alternativtexterna och läsordningen i de PDF-filerna är rimliga i sak
Varje rapport tar upp de här punkterna separat och anger vad som behöver göras.
Vad du inte behöver.
- Ingen installation på din server
- Ingen widget eller något skript på din webbplats
- Ingen åtkomst till din kodbas
- Inget konto för en kostnadsfri skanning
Så lägger du oss på tillåtlistan.
- Känn igen oss på vår User-Agent
- Vi identifierar oss som
WexloScanner/1.0 (+https://wexlo.eu/scanner-info). Vi utger oss aldrig för att vara en vanlig besökare: inga förfalskade HTTP-huvuden, inget simulerat musbeteende, ingen proxy för att se annorlunda ut. Det du ser i dina loggar är det vi är. - Tillåtlista namnet, inte en IP-adress
- Vi kör från regionen Frankfurt hos Fly.io, och apparna där delar en pool av utgående IP-adresser i stället för en enda fast adress. Vi kan alltså inte ge dig något snävt IP-intervall. User-Agent-strängen ovan ändras inte när IP-adressen gör det, så en regel baserad på den är den hållbara lösningen.
- I Cloudflare görs det med en WAF-regel
- Skapa en regel i Cloudflare under Security, WAF, Custom rules:
Uttryck:http.user_agent contains "WexloScanner"
Åtgärd:Skip(ellerAllow)
Bot Fight Mode och Super Bot Fight Mode bedöms separat från Custom rules: stöter en skanning ändå på en kontroll, titta då även där.http.user_agent contains "WexloScanner" - En annan leverantör eller en egen brandvägg
- Använder du inte Cloudflare utan en annan leverantör eller en egen brandvägg, se då i den tjänstens dokumentation hur du släpper igenom trafik med den här User-Agent-strängen. Kommer du inte vidare, kontakta oss.
- En robots.txt-regel är ingen brandväggsregel
- robots.txt talar om för sökrobotar vad du föredrar, men den kan inte ta oss förbi en WAF. Om det finns en blockering, behöver du regeln ovan.
Tycker du att en iakttagelse är felaktig?
Tycker du att en iakttagelse är felaktig, läs hur du meddelar oss. Meddelandena granskas för hand, eftersom en rule engine kan missa ett relevant gränsfall.
Testa en sida på din egen webbplats.
Gratis och utan konto. Vill du hellre ställa en fråga först? Använd kontaktformuläret.