Points clés
- Catégorie
- Sécurité et validation
- Types d’entrée
- textarea, text, select, checkbox
- Type de sortie
- html
- Couverture des échantillons
- 4
- API disponible
- Yes
Vue d’ensemble
Ce testeur de simulation de lecteur d'écran analyse une URL ou du code HTML brut pour estimer l'ordre de lecture et la sémantique vocalisée. Il permet de visualiser ce qu'un utilisateur aveugle entendrait en premier, mettant en évidence les repères, la hiérarchie des titres, les textes alternatifs et les libellés manquants afin d'identifier rapidement les lacunes en matière d'accessibilité.
Quand l’utiliser
- •Lors du développement de nouvelles pages web pour vérifier la structure sémantique et la hiérarchie des titres avant la mise en production.
- •Pour auditer rapidement l'accessibilité d'une page existante en identifiant les images sans texte alternatif et les boutons non labellisés.
- •Pour comprendre comment les repères (landmarks) et les formulaires sont interprétés par les technologies d'assistance sans avoir à installer un lecteur d'écran.
Comment ça marche
- •Collez votre code HTML brut ou saisissez l'URL d'une page web en direct.
- •Sélectionnez un préréglage de lecteur d'écran (NVDA, JAWS ou VoiceOver) pour adapter le style de narration.
- •Cochez les options pour inclure un résumé des repères sémantiques et afficher des suggestions de correction.
- •Consultez le rapport généré qui détaille l'ordre de lecture probable et signale les erreurs d'accessibilité.
Cas d’usage
Exemples
1. Validation d'un formulaire d'inscription
Développeur Front-end- Contexte
- Une nouvelle modale d'inscription a été intégrée avec des champs personnalisés.
- Problème
- Vérifier que tous les champs de saisie et le bouton de soumission sont correctement annoncés par les technologies d'assistance.
- Comment l’utiliser
- Coller le code HTML de la modale dans le champ d'entrée, choisir le preset VoiceOver et activer les suggestions de correction.
- Configuration d’exemple
-
Preset: VoiceOver, Afficher les corrections: activé - Résultat
- L'outil détecte qu'un champ d'email n'a pas de balise <label> associée et que le bouton de validation manque d'un nom accessible, fournissant des conseils pour ajouter les attributs aria-label appropriés.
2. Audit rapide d'une page d'accueil
Testeur QA- Contexte
- L'équipe d'assurance qualité doit s'assurer que la page d'accueil respecte les bases de l'accessibilité web.
- Problème
- Identifier les problèmes de hiérarchie de titres et les images non décrites sans utiliser de logiciel spécialisé.
- Comment l’utiliser
- Saisir l'URL de la page d'accueil, sélectionner le preset NVDA et inclure le résumé des repères.
- Configuration d’exemple
-
URL de page: https://example.com, Preset: NVDA, Inclure les repères: activé - Résultat
- Le rapport généré affiche l'ordre de lecture, révèle un saut du titre H1 au H3, et liste plusieurs images décoratives nécessitant un attribut alt vide.
Tester avec des échantillons
htmlHubs associés
FAQ
Cet outil remplace-t-il les tests avec de vrais lecteurs d'écran ?
Non, il s'agit d'une simulation sémantique. Bien qu'il identifie les problèmes courants, il ne reproduit pas parfaitement le comportement exact de NVDA, JAWS ou VoiceOver.
L'outil peut-il analyser du contenu dynamique généré par JavaScript ?
L'analyse se base sur le HTML fourni ou récupéré. Si le contenu dynamique n'est pas présent dans le code source initial, il risque de ne pas être détecté.
Quels types d'erreurs d'accessibilité sont mis en évidence ?
Le rapport signale les sauts de niveaux de titres, les attributs alt manquants ou vides, les liens et boutons sans nom accessible, ainsi que l'absence de libellés de formulaire.
À quoi servent les préréglages (presets) de lecteur d'écran ?
Ils modifient uniquement le style de formulation et de narration dans le rapport pour correspondre aux habitudes de chaque logiciel, mais l'analyse sémantique de base reste identique.
Pourquoi utiliser l'entrée HTML plutôt que l'URL ?
L'entrée HTML est idéale pour analyser des composants isolés, du code en cours de développement local, ou pour garantir une analyse stable hors ligne.